; This file has been disassembled using luadec 2.0 standard by sztupy (http://luadec51.luaforge.net)
; Command line was: -dis data.luac 

; Name:            
; Defined at line: 0
; #Upvalues:       0
; #Parameters:     0
; Is_vararg:       2
; Max Stack Size:  77

  1 [-]: GETGLOBAL R0 K0        ; R0 := CLIENT
  2 [-]: TEST      R0 1         ; if R0 then PC := 5
  3 [-]: JMP       5            ; PC := 5
  4 [-]: RETURN    R0 1         ; return 
  5 [-]: GETGLOBAL R0 K1        ; R0 := print
  6 [-]: LOADK     R1 K2        ; R1 := "SethHack V4.3 Loaded!"
  7 [-]: CALL      R0 2 1       ; R0(R1)
  8 [-]: LOADK     R0 K4        ; R0 := 0
  9 [-]: SETGLOBAL R0 K3        ; TEAM_CONNECTING := R0
 10 [-]: LOADK     R0 K6        ; R0 := 1001
 11 [-]: SETGLOBAL R0 K5        ; TEAM_UNASSIGNED := R0
 12 [-]: LOADK     R0 K8        ; R0 := 1002
 13 [-]: SETGLOBAL R0 K7        ; TEAM_SPECTATOR := R0
 14 [-]: LOADK     R0 K4        ; R0 := 0
 15 [-]: SETGLOBAL R0 K9        ; NOTIFY_GENERIC := R0
 16 [-]: GETGLOBAL R0 K10       ; R0 := _G
 17 [-]: GETTABLE  R0 R0 K11    ; R0 := R0["SH_SETCVAR"]
 18 [-]: GETGLOBAL R1 K10       ; R1 := _G
 19 [-]: GETTABLE  R1 R1 K12    ; R1 := R1["SH_SETNAME"]
 20 [-]: GETGLOBAL R2 K10       ; R2 := _G
 21 [-]: GETTABLE  R2 R2 K13    ; R2 := R2["SH_PURECC"]
 22 [-]: GETGLOBAL R3 K10       ; R3 := _G
 23 [-]: GETTABLE  R3 R3 K14    ; R3 := R3["SH_LUARUN"]
 24 [-]: GETGLOBAL R4 K10       ; R4 := _G
 25 [-]: GETTABLE  R4 R4 K15    ; R4 := R4["SH_SETSPEED"]
 26 [-]: GETGLOBAL R5 K10       ; R5 := _G
 27 [-]: GETTABLE  R5 R5 K16    ; R5 := R5["SH_COMMANDNUMBER"]
 28 [-]: GETGLOBAL R6 K10       ; R6 := _G
 29 [-]: GETTABLE  R6 R6 K17    ; R6 := R6["SH_ISDORMANT"]
 30 [-]: GETGLOBAL R7 K10       ; R7 := _G
 31 [-]: GETTABLE  R7 R7 K18    ; R7 := R7["SH_MODVER"]
 32 [-]: GETGLOBAL R8 K10       ; R8 := _G
 33 [-]: GETTABLE  R8 R8 K19    ; R8 := R8["SH_READFILE"]
 34 [-]: GETGLOBAL R9 K10       ; R9 := _G
 35 [-]: GETTABLE  R9 R9 K20    ; R9 := R9["SH_WRITEFILE"]
 36 [-]: GETGLOBAL R10 K10      ; R10 := _G
 37 [-]: GETTABLE  R10 R10 K21  ; R10 := R10["SH_SUPPRESSIPLOGS"]
 38 [-]: GETGLOBAL R11 K10      ; R11 := _G
 39 [-]: GETTABLE  R11 R11 K22  ; R11 := R11["SH_RUNSCRIPTS"]
 40 [-]: GETGLOBAL R12 K10      ; R12 := _G
 41 [-]: GETTABLE  R12 R12 K23  ; R12 := R12["SH_REGREAD"]
 42 [-]: GETGLOBAL R13 K10      ; R13 := _G
 43 [-]: GETTABLE  R13 R13 K24  ; R13 := R13["SH_REGWRITE"]
 44 [-]: GETGLOBAL R14 K10      ; R14 := _G
 45 [-]: GETTABLE  R14 R14 K25  ; R14 := R14["SH_hl2_ucmd_getprediction"]
 46 [-]: GETGLOBAL R15 K10      ; R15 := _G
 47 [-]: GETTABLE  R15 R15 K26  ; R15 := R15["SH_hl2_shotmanip"]
 48 [-]: GETGLOBAL R16 K10      ; R16 := _G
 49 [-]: GETGLOBAL R17 K10      ; R17 := _G
 50 [-]: GETGLOBAL R18 K10      ; R18 := _G
 51 [-]: GETGLOBAL R19 K10      ; R19 := _G
 52 [-]: GETGLOBAL R20 K10      ; R20 := _G
 53 [-]: GETGLOBAL R21 K10      ; R21 := _G
 54 [-]: LOADNIL   R22 R27      ; R22 := R23 := R24 := R25 := R26 := R27 := nil
 55 [-]: SETTABLE  R21 K16 R27  ; R21["SH_COMMANDNUMBER"] := R27
 56 [-]: SETTABLE  R20 K15 R26  ; R20["SH_SETSPEED"] := R26
 57 [-]: SETTABLE  R19 K14 R25  ; R19["SH_LUARUN"] := R25
 58 [-]: SETTABLE  R18 K13 R24  ; R18["SH_PURECC"] := R24
 59 [-]: SETTABLE  R17 K12 R23  ; R17["SH_SETNAME"] := R23
 60 [-]: SETTABLE  R16 K11 R22  ; R16["SH_SETCVAR"] := R22
 61 [-]: GETGLOBAL R16 K10      ; R16 := _G
 62 [-]: GETGLOBAL R17 K10      ; R17 := _G
 63 [-]: GETGLOBAL R18 K10      ; R18 := _G
 64 [-]: GETGLOBAL R19 K10      ; R19 := _G
 65 [-]: GETGLOBAL R20 K10      ; R20 := _G
 66 [-]: GETGLOBAL R21 K10      ; R21 := _G
 67 [-]: LOADNIL   R22 R27      ; R22 := R23 := R24 := R25 := R26 := R27 := nil
 68 [-]: SETTABLE  R21 K22 R27  ; R21["SH_RUNSCRIPTS"] := R27
 69 [-]: SETTABLE  R20 K21 R26  ; R20["SH_SUPPRESSIPLOGS"] := R26
 70 [-]: SETTABLE  R19 K20 R25  ; R19["SH_WRITEFILE"] := R25
 71 [-]: SETTABLE  R18 K19 R24  ; R18["SH_READFILE"] := R24
 72 [-]: SETTABLE  R17 K18 R23  ; R17["SH_MODVER"] := R23
 73 [-]: SETTABLE  R16 K17 R22  ; R16["SH_ISDORMANT"] := R22
 74 [-]: GETGLOBAL R16 K10      ; R16 := _G
 75 [-]: GETGLOBAL R17 K10      ; R17 := _G
 76 [-]: LOADNIL   R18 R19      ; R18 := R19 := nil
 77 [-]: SETTABLE  R17 K24 R19  ; R17["SH_REGWRITE"] := R19
 78 [-]: SETTABLE  R16 K23 R18  ; R16["SH_REGREAD"] := R18
 79 [-]: GETGLOBAL R16 K10      ; R16 := _G
 80 [-]: GETGLOBAL R17 K10      ; R17 := _G
 81 [-]: LOADNIL   R18 R19      ; R18 := R19 := nil
 82 [-]: SETTABLE  R17 K28 R19  ; R17["hl2_shotmanip"] := R19
 83 [-]: SETTABLE  R16 K27 R18  ; R16["hl2_ucmd_getprediction"] := R18
 84 [-]: GETGLOBAL R16 K10      ; R16 := _G
 85 [-]: GETGLOBAL R17 K10      ; R17 := _G
 86 [-]: LOADNIL   R18 R19      ; R18 := R19 := nil
 87 [-]: SETTABLE  R17 K26 R19  ; R17["SH_hl2_shotmanip"] := R19
 88 [-]: SETTABLE  R16 K25 R18  ; R16["SH_hl2_ucmd_getprediction"] := R18
 89 [-]: GETGLOBAL R16 K29      ; R16 := include
 90 [-]: LOADK     R17 K30      ; R17 := "includes/init.lua"
 91 [-]: CALL      R16 2 1      ; R16(R17)
 92 [-]: GETGLOBAL R16 K29      ; R16 := include
 93 [-]: LOADK     R17 K31      ; R17 := "includes/extensions/table.lua"
 94 [-]: CALL      R16 2 1      ; R16(R17)
 95 [-]: GETGLOBAL R16 K29      ; R16 := include
 96 [-]: LOADK     R17 K32      ; R17 := "includes/extensions/string.lua"
 97 [-]: CALL      R16 2 1      ; R16(R17)
 98 [-]: GETGLOBAL R16 K29      ; R16 := include
 99 [-]: LOADK     R17 K33      ; R17 := "includes/extensions/math.lua"
100 [-]: CALL      R16 2 1      ; R16(R17)
101 [-]: GETGLOBAL R16 K29      ; R16 := include
102 [-]: LOADK     R17 K34      ; R17 := "derma/derma_utils.lua"
103 [-]: CALL      R16 2 1      ; R16(R17)
104 [-]: GETGLOBAL R16 K35      ; R16 := require
105 [-]: LOADK     R17 K36      ; R17 := "datastream"
106 [-]: CALL      R16 2 1      ; R16(R17)
107 [-]: GETGLOBAL R16 K37      ; R16 := table
108 [-]: GETTABLE  R16 R16 K38  ; R16 := R16["Copy"]
109 [-]: GETGLOBAL R17 K10      ; R17 := _G
110 [-]: CALL      R16 2 2      ; R16 := R16(R17)
111 [-]: GETGLOBAL R17 K37      ; R17 := table
112 [-]: GETTABLE  R17 R17 K38  ; R17 := R17["Copy"]
113 [-]: GETGLOBAL R18 K39      ; R18 := _R
114 [-]: CALL      R17 2 2      ; R17 := R17(R18)
115 [-]: GETGLOBAL R18 K37      ; R18 := table
116 [-]: GETTABLE  R18 R18 K38  ; R18 := R18["Copy"]
117 [-]: GETGLOBAL R19 K10      ; R19 := _G
118 [-]: CALL      R18 2 2      ; R18 := R18(R19)
119 [-]: SETTABLE  R16 K11 R0   ; R16["SH_SETCVAR"] := R0
120 [-]: SETTABLE  R16 K12 R1   ; R16["SH_SETNAME"] := R1
121 [-]: SETTABLE  R16 K13 R2   ; R16["SH_PURECC"] := R2
122 [-]: SETTABLE  R16 K14 R3   ; R16["SH_LUARUN"] := R3
123 [-]: SETTABLE  R16 K15 R4   ; R16["SH_SETSPEED"] := R4
124 [-]: SETTABLE  R16 K16 R5   ; R16["SH_COMMANDNUMBER"] := R5
125 [-]: SETTABLE  R16 K17 R6   ; R16["SH_ISDORMANT"] := R6
126 [-]: SETTABLE  R16 K18 R7   ; R16["SH_MODVER"] := R7
127 [-]: SETTABLE  R16 K19 R8   ; R16["SH_READFILE"] := R8
128 [-]: SETTABLE  R16 K20 R9   ; R16["SH_WRITEFILE"] := R9
129 [-]: SETTABLE  R16 K21 R10  ; R16["SH_SUPPRESSIPLOGS"] := R10
130 [-]: SETTABLE  R16 K22 R11  ; R16["SH_RUNSCRIPTS"] := R11
131 [-]: SETTABLE  R16 K23 R12  ; R16["SH_REGREAD"] := R12
132 [-]: SETTABLE  R16 K24 R13  ; R16["SH_REGWRITE"] := R13
133 [-]: SETTABLE  R16 K25 R14  ; R16["SH_hl2_ucmd_getprediction"] := R14
134 [-]: SETTABLE  R16 K26 R15  ; R16["SH_hl2_shotmanip"] := R15
135 [-]: LOADNIL   R19 R19      ; R19 := nil
136 [-]: NEWTABLE  R20 0 0      ; R20 := {}
137 [-]: NEWTABLE  R21 0 0      ; R21 := {}
138 [-]: NEWTABLE  R22 0 19     ; R22 := {}
139 [-]: NEWTABLE  R23 0 0      ; R23 := {}
140 [-]: SETTABLE  R22 K40 R23  ; R22["vars"] := R23
141 [-]: NEWTABLE  R23 0 0      ; R23 := {}
142 [-]: SETTABLE  R22 K41 R23  ; R22["cmds"] := R23
143 [-]: NEWTABLE  R23 0 0      ; R23 := {}
144 [-]: SETTABLE  R22 K42 R23  ; R22["hooks"] := R23
145 [-]: NEWTABLE  R23 0 0      ; R23 := {}
146 [-]: SETTABLE  R22 K43 R23  ; R22["binds"] := R23
147 [-]: NEWTABLE  R23 0 0      ; R23 := {}
148 [-]: SETTABLE  R22 K44 R23  ; R22["funcs"] := R23
149 [-]: NEWTABLE  R23 0 0      ; R23 := {}
150 [-]: SETTABLE  R22 K45 R23  ; R22["data"] := R23
151 [-]: NEWTABLE  R23 0 0      ; R23 := {}
152 [-]: SETTABLE  R22 K46 R23  ; R22["custe"] := R23
153 [-]: NEWTABLE  R23 0 0      ; R23 := {}
154 [-]: SETTABLE  R22 K47 R23  ; R22["tvars"] := R23
155 [-]: NEWTABLE  R23 0 0      ; R23 := {}
156 [-]: SETTABLE  R22 K48 R23  ; R22["cvars"] := R23
157 [-]: NEWTABLE  R23 0 0      ; R23 := {}
158 [-]: SETTABLE  R22 K49 R23  ; R22["badfiles"] := R23
159 [-]: NEWTABLE  R23 0 0      ; R23 := {}
160 [-]: SETTABLE  R22 K50 R23  ; R22["traitors"] := R23
161 [-]: NEWTABLE  R23 0 0      ; R23 := {}
162 [-]: SETTABLE  R22 K51 R23  ; R22["admins"] := R23
163 [-]: NEWTABLE  R23 0 0      ; R23 := {}
164 [-]: SETTABLE  R22 K52 R23  ; R22["spect"] := R23
165 [-]: NEWTABLE  R23 0 0      ; R23 := {}
166 [-]: SETTABLE  R22 K53 R23  ; R22["aimmodels"] := R23
167 [-]: NEWTABLE  R23 0 0      ; R23 := {}
168 [-]: SETTABLE  R22 K54 R23  ; R22["aimfriends"] := R23
169 [-]: NEWTABLE  R23 0 0      ; R23 := {}
170 [-]: SETTABLE  R22 K55 R23  ; R22["aimteams"] := R23
171 [-]: NEWTABLE  R23 0 0      ; R23 := {}
172 [-]: SETTABLE  R22 K56 R23  ; R22["teamlist"] := R23
173 [-]: NEWTABLE  R23 0 0      ; R23 := {}
174 [-]: SETTABLE  R22 K57 R23  ; R22["configs"] := R23
175 [-]: NEWTABLE  R23 0 0      ; R23 := {}
176 [-]: SETTABLE  R22 K58 R23  ; R22["blockccs"] := R23
177 [-]: NEWTABLE  R23 0 0      ; R23 := {}
178 [-]: SETTABLE  R22 K59 R23  ; R22["fnlogs"] := R23
179 [-]: NEWTABLE  R23 0 0      ; R23 := {}
180 [-]: SETTABLE  R22 K60 R23  ; R22["fnblock"] := R23
181 [-]: SETTABLE  R22 K61 K62  ; R22["CP"] := nil
182 [-]: NEWTABLE  R23 0 1      ; R23 := {}
183 [-]: NEWTABLE  R24 0 0      ; R24 := {}
184 [-]: SETTABLE  R23 K63 R24  ; R23["aimtab"] := R24
185 [-]: NEWTABLE  R24 34 0     ; R24 := {}
186 [-]: NEWTABLE  R25 2 0      ; R25 := {}
187 [-]: LOADK     R26 K64      ; R26 := "sh_enabled"
188 [-]: LOADK     R27 K65      ; R27 := 1
189 [-]: SETLIST   R25 2 1      ; R25[(1-1)*FPF+i] := R(25+i), 1 <= i <= 2
190 [-]: NEWTABLE  R26 2 0      ; R26 := {}
191 [-]: LOADK     R27 K66      ; R27 := "sh_panicmode"
192 [-]: LOADK     R28 K4       ; R28 := 0
193 [-]: SETLIST   R26 2 1      ; R26[(1-1)*FPF+i] := R(26+i), 1 <= i <= 2
194 [-]: NEWTABLE  R27 2 0      ; R27 := {}
195 [-]: LOADK     R28 K67      ; R28 := "sh_logging_console"
196 [-]: LOADK     R29 K4       ; R29 := 0
197 [-]: SETLIST   R27 2 1      ; R27[(1-1)*FPF+i] := R(27+i), 1 <= i <= 2
198 [-]: NEWTABLE  R28 2 0      ; R28 := {}
199 [-]: LOADK     R29 K68      ; R29 := "sh_logging_file"
200 [-]: LOADK     R30 K65      ; R30 := 1
201 [-]: SETLIST   R28 2 1      ; R28[(1-1)*FPF+i] := R(28+i), 1 <= i <= 2
202 [-]: NEWTABLE  R29 2 0      ; R29 := {}
203 [-]: LOADK     R30 K69      ; R30 := "sh_blockrcc"
204 [-]: LOADK     R31 K4       ; R31 := 0
205 [-]: SETLIST   R29 2 1      ; R29[(1-1)*FPF+i] := R(29+i), 1 <= i <= 2
206 [-]: NEWTABLE  R30 2 0      ; R30 := {}
207 [-]: LOADK     R31 K70      ; R31 := "sh_wallhack"
208 [-]: LOADK     R32 K65      ; R32 := 1
209 [-]: SETLIST   R30 2 1      ; R30[(1-1)*FPF+i] := R(30+i), 1 <= i <= 2
210 [-]: NEWTABLE  R31 2 0      ; R31 := {}
211 [-]: LOADK     R32 K71      ; R32 := "sh_wallhack_dist"
212 [-]: LOADK     R33 K72      ; R33 := 4092
213 [-]: SETLIST   R31 2 1      ; R31[(1-1)*FPF+i] := R(31+i), 1 <= i <= 2
214 [-]: NEWTABLE  R32 2 0      ; R32 := {}
215 [-]: LOADK     R33 K73      ; R33 := "sh_wireframe"
216 [-]: LOADK     R34 K65      ; R34 := 1
217 [-]: SETLIST   R32 2 1      ; R32[(1-1)*FPF+i] := R(32+i), 1 <= i <= 2
218 [-]: NEWTABLE  R33 2 0      ; R33 := {}
219 [-]: LOADK     R34 K74      ; R34 := "sh_solids"
220 [-]: LOADK     R35 K4       ; R35 := 0
221 [-]: SETLIST   R33 2 1      ; R33[(1-1)*FPF+i] := R(33+i), 1 <= i <= 2
222 [-]: NEWTABLE  R34 2 0      ; R34 := {}
223 [-]: LOADK     R35 K75      ; R35 := "sh_esp"
224 [-]: LOADK     R36 K65      ; R36 := 1
225 [-]: SETLIST   R34 2 1      ; R34[(1-1)*FPF+i] := R(34+i), 1 <= i <= 2
226 [-]: NEWTABLE  R35 2 0      ; R35 := {}
227 [-]: LOADK     R36 K76      ; R36 := "sh_esp_showdist"
228 [-]: LOADK     R37 K4       ; R37 := 0
229 [-]: SETLIST   R35 2 1      ; R35[(1-1)*FPF+i] := R(35+i), 1 <= i <= 2
230 [-]: NEWTABLE  R36 2 0      ; R36 := {}
231 [-]: LOADK     R37 K77      ; R37 := "sh_esp_dist"
232 [-]: LOADK     R38 K72      ; R38 := 4092
233 [-]: SETLIST   R36 2 1      ; R36[(1-1)*FPF+i] := R(36+i), 1 <= i <= 2
234 [-]: NEWTABLE  R37 2 0      ; R37 := {}
235 [-]: LOADK     R38 K78      ; R38 := "sh_esp_font"
236 [-]: LOADK     R39 K79      ; R39 := "DefaultFixedDropShadow"
237 [-]: SETLIST   R37 2 1      ; R37[(1-1)*FPF+i] := R(37+i), 1 <= i <= 2
238 [-]: NEWTABLE  R38 2 0      ; R38 := {}
239 [-]: LOADK     R39 K80      ; R39 := "sh_esp_showgangs"
240 [-]: LOADK     R40 K65      ; R40 := 1
241 [-]: SETLIST   R38 2 1      ; R38[(1-1)*FPF+i] := R(38+i), 1 <= i <= 2
242 [-]: NEWTABLE  R39 2 0      ; R39 := {}
243 [-]: LOADK     R40 K81      ; R40 := "sh_esp_col_r"
244 [-]: LOADK     R41 K82      ; R41 := 255
245 [-]: SETLIST   R39 2 1      ; R39[(1-1)*FPF+i] := R(39+i), 1 <= i <= 2
246 [-]: NEWTABLE  R40 2 0      ; R40 := {}
247 [-]: LOADK     R41 K83      ; R41 := "sh_esp_col_g"
248 [-]: LOADK     R42 K4       ; R42 := 0
249 [-]: SETLIST   R40 2 1      ; R40[(1-1)*FPF+i] := R(40+i), 1 <= i <= 2
250 [-]: NEWTABLE  R41 2 0      ; R41 := {}
251 [-]: LOADK     R42 K84      ; R42 := "sh_esp_col_b"
252 [-]: LOADK     R43 K4       ; R43 := 0
253 [-]: SETLIST   R41 2 1      ; R41[(1-1)*FPF+i] := R(41+i), 1 <= i <= 2
254 [-]: NEWTABLE  R42 2 0      ; R42 := {}
255 [-]: LOADK     R43 K85      ; R43 := "sh_esp_col_a"
256 [-]: LOADK     R44 K82      ; R44 := 255
257 [-]: SETLIST   R42 2 1      ; R42[(1-1)*FPF+i] := R(42+i), 1 <= i <= 2
258 [-]: NEWTABLE  R43 2 0      ; R43 := {}
259 [-]: LOADK     R44 K86      ; R44 := "sh_lasereyes"
260 [-]: LOADK     R45 K65      ; R45 := 1
261 [-]: SETLIST   R43 2 1      ; R43[(1-1)*FPF+i] := R(43+i), 1 <= i <= 2
262 [-]: NEWTABLE  R44 2 0      ; R44 := {}
263 [-]: LOADK     R45 K87      ; R45 := "sh_lasersights"
264 [-]: LOADK     R46 K65      ; R46 := 1
265 [-]: SETLIST   R44 2 1      ; R44[(1-1)*FPF+i] := R(44+i), 1 <= i <= 2
266 [-]: NEWTABLE  R45 2 0      ; R45 := {}
267 [-]: LOADK     R46 K88      ; R46 := "sh_showadmins"
268 [-]: LOADK     R47 K65      ; R47 := 1
269 [-]: SETLIST   R45 2 1      ; R45[(1-1)*FPF+i] := R(45+i), 1 <= i <= 2
270 [-]: NEWTABLE  R46 2 0      ; R46 := {}
271 [-]: LOADK     R47 K89      ; R47 := "sh_showdruggy"
272 [-]: LOADK     R48 K65      ; R48 := 1
273 [-]: SETLIST   R46 2 1      ; R46[(1-1)*FPF+i] := R(46+i), 1 <= i <= 2
274 [-]: NEWTABLE  R47 2 0      ; R47 := {}
275 [-]: LOADK     R48 K90      ; R48 := "sh_speedhack_speed"
276 [-]: LOADK     R49 K91      ; R49 := 2.5
277 [-]: SETLIST   R47 2 1      ; R47[(1-1)*FPF+i] := R(47+i), 1 <= i <= 2
278 [-]: NEWTABLE  R48 2 0      ; R48 := {}
279 [-]: LOADK     R49 K92      ; R49 := "sh_targettraitors"
280 [-]: LOADK     R50 K4       ; R50 := 0
281 [-]: SETLIST   R48 2 1      ; R48[(1-1)*FPF+i] := R(48+i), 1 <= i <= 2
282 [-]: NEWTABLE  R49 2 0      ; R49 := {}
283 [-]: LOADK     R50 K93      ; R50 := "sh_ignoretraitors"
284 [-]: LOADK     R51 K4       ; R51 := 0
285 [-]: SETLIST   R49 2 1      ; R49[(1-1)*FPF+i] := R(49+i), 1 <= i <= 2
286 [-]: NEWTABLE  R50 2 0      ; R50 := {}
287 [-]: LOADK     R51 K94      ; R51 := "sh_ignoreadmins"
288 [-]: LOADK     R52 K4       ; R52 := 0
289 [-]: SETLIST   R50 2 1      ; R50[(1-1)*FPF+i] := R(50+i), 1 <= i <= 2
290 [-]: NEWTABLE  R51 2 0      ; R51 := {}
291 [-]: LOADK     R52 K95      ; R52 := "sh_targetplayers"
292 [-]: LOADK     R53 K65      ; R53 := 1
293 [-]: SETLIST   R51 2 1      ; R51[(1-1)*FPF+i] := R(51+i), 1 <= i <= 2
294 [-]: NEWTABLE  R52 2 0      ; R52 := {}
295 [-]: LOADK     R53 K96      ; R53 := "sh_targetnpcs"
296 [-]: LOADK     R54 K65      ; R54 := 1
297 [-]: SETLIST   R52 2 1      ; R52[(1-1)*FPF+i] := R(52+i), 1 <= i <= 2
298 [-]: NEWTABLE  R53 2 0      ; R53 := {}
299 [-]: LOADK     R54 K97      ; R54 := "sh_targetents"
300 [-]: LOADK     R55 K4       ; R55 := 0
301 [-]: SETLIST   R53 2 1      ; R53[(1-1)*FPF+i] := R(53+i), 1 <= i <= 2
302 [-]: NEWTABLE  R54 2 0      ; R54 := {}
303 [-]: LOADK     R55 K98      ; R55 := "sh_ignorefriends"
304 [-]: LOADK     R56 K4       ; R56 := 0
305 [-]: SETLIST   R54 2 1      ; R54[(1-1)*FPF+i] := R(54+i), 1 <= i <= 2
306 [-]: NEWTABLE  R55 2 0      ; R55 := {}
307 [-]: LOADK     R56 K99      ; R56 := "sh_ignorenowep"
308 [-]: LOADK     R57 K4       ; R57 := 0
309 [-]: SETLIST   R55 2 1      ; R55[(1-1)*FPF+i] := R(55+i), 1 <= i <= 2
310 [-]: NEWTABLE  R56 2 0      ; R56 := {}
311 [-]: LOADK     R57 K100     ; R57 := "sh_dclos"
312 [-]: LOADK     R58 K4       ; R58 := 0
313 [-]: SETLIST   R56 2 1      ; R56[(1-1)*FPF+i] := R(56+i), 1 <= i <= 2
314 [-]: NEWTABLE  R57 2 0      ; R57 := {}
315 [-]: LOADK     R58 K101     ; R58 := "sh_targetbones"
316 [-]: LOADK     R59 K4       ; R59 := 0
317 [-]: SETLIST   R57 2 1      ; R57[(1-1)*FPF+i] := R(57+i), 1 <= i <= 2
318 [-]: NEWTABLE  R58 2 0      ; R58 := {}
319 [-]: LOADK     R59 K102     ; R59 := "sh_aimbone"
320 [-]: LOADK     R60 K103     ; R60 := "Head"
321 [-]: SETLIST   R58 2 1      ; R58[(1-1)*FPF+i] := R(58+i), 1 <= i <= 2
322 [-]: NEWTABLE  R59 2 0      ; R59 := {}
323 [-]: LOADK     R60 K104     ; R60 := "sh_aimoffset_vert"
324 [-]: LOADK     R61 K4       ; R61 := 0
325 [-]: SETLIST   R59 2 1      ; R59[(1-1)*FPF+i] := R(59+i), 1 <= i <= 2
326 [-]: NEWTABLE  R60 2 0      ; R60 := {}
327 [-]: LOADK     R61 K105     ; R61 := "sh_aimoffset_hoz"
328 [-]: LOADK     R62 K4       ; R62 := 0
329 [-]: SETLIST   R60 2 1      ; R60[(1-1)*FPF+i] := R(60+i), 1 <= i <= 2
330 [-]: NEWTABLE  R61 2 0      ; R61 := {}
331 [-]: LOADK     R62 K106     ; R62 := "sh_friendisenemy"
332 [-]: LOADK     R63 K4       ; R63 := 0
333 [-]: SETLIST   R61 2 1      ; R61[(1-1)*FPF+i] := R(61+i), 1 <= i <= 2
334 [-]: NEWTABLE  R62 2 0      ; R62 := {}
335 [-]: LOADK     R63 K107     ; R63 := "sh_teamisenemy"
336 [-]: LOADK     R64 K4       ; R64 := 0
337 [-]: SETLIST   R62 2 1      ; R62[(1-1)*FPF+i] := R(62+i), 1 <= i <= 2
338 [-]: NEWTABLE  R63 2 0      ; R63 := {}
339 [-]: LOADK     R64 K108     ; R64 := "sh_ulxungag"
340 [-]: LOADK     R65 K4       ; R65 := 0
341 [-]: SETLIST   R63 2 1      ; R63[(1-1)*FPF+i] := R(63+i), 1 <= i <= 2
342 [-]: NEWTABLE  R64 2 0      ; R64 := {}
343 [-]: LOADK     R65 K109     ; R65 := "sh_fov"
344 [-]: LOADK     R66 K4       ; R66 := 0
345 [-]: SETLIST   R64 2 1      ; R64[(1-1)*FPF+i] := R(64+i), 1 <= i <= 2
346 [-]: NEWTABLE  R65 2 0      ; R65 := {}
347 [-]: LOADK     R66 K110     ; R66 := "sh_bhop"
348 [-]: LOADK     R67 K4       ; R67 := 0
349 [-]: SETLIST   R65 2 1      ; R65[(1-1)*FPF+i] := R(65+i), 1 <= i <= 2
350 [-]: NEWTABLE  R66 2 0      ; R66 := {}
351 [-]: LOADK     R67 K111     ; R67 := "sh_friendlyfire"
352 [-]: LOADK     R68 K65      ; R68 := 1
353 [-]: SETLIST   R66 2 1      ; R66[(1-1)*FPF+i] := R(66+i), 1 <= i <= 2
354 [-]: NEWTABLE  R67 2 0      ; R67 := {}
355 [-]: LOADK     R68 K112     ; R68 := "sh_nospread"
356 [-]: LOADK     R69 K65      ; R69 := 1
357 [-]: SETLIST   R67 2 1      ; R67[(1-1)*FPF+i] := R(67+i), 1 <= i <= 2
358 [-]: NEWTABLE  R68 2 0      ; R68 := {}
359 [-]: LOADK     R69 K113     ; R69 := "sh_maxfov"
360 [-]: LOADK     R70 K114     ; R70 := 180
361 [-]: SETLIST   R68 2 1      ; R68[(1-1)*FPF+i] := R(68+i), 1 <= i <= 2
362 [-]: NEWTABLE  R69 2 0      ; R69 := {}
363 [-]: LOADK     R70 K115     ; R70 := "sh_antisnap"
364 [-]: LOADK     R71 K4       ; R71 := 0
365 [-]: SETLIST   R69 2 1      ; R69[(1-1)*FPF+i] := R(69+i), 1 <= i <= 2
366 [-]: NEWTABLE  R70 2 0      ; R70 := {}
367 [-]: LOADK     R71 K116     ; R71 := "sh_antisnapspeed"
368 [-]: LOADK     R72 K117     ; R72 := 2
369 [-]: SETLIST   R70 2 1      ; R70[(1-1)*FPF+i] := R(70+i), 1 <= i <= 2
370 [-]: NEWTABLE  R71 2 0      ; R71 := {}
371 [-]: LOADK     R72 K118     ; R72 := "sh_triggerbot"
372 [-]: LOADK     R73 K65      ; R73 := 1
373 [-]: SETLIST   R71 2 1      ; R71[(1-1)*FPF+i] := R(71+i), 1 <= i <= 2
374 [-]: NEWTABLE  R72 2 0      ; R72 := {}
375 [-]: LOADK     R73 K119     ; R73 := "sh_triggerbot_as"
376 [-]: LOADK     R74 K4       ; R74 := 0
377 [-]: SETLIST   R72 2 1      ; R72[(1-1)*FPF+i] := R(72+i), 1 <= i <= 2
378 [-]: NEWTABLE  R73 2 0      ; R73 := {}
379 [-]: LOADK     R74 K120     ; R74 := "sh_autoreload"
380 [-]: LOADK     R75 K65      ; R75 := 1
381 [-]: SETLIST   R73 2 1      ; R73[(1-1)*FPF+i] := R(73+i), 1 <= i <= 2
382 [-]: NEWTABLE  R74 2 0      ; R74 := {}
383 [-]: LOADK     R75 K121     ; R75 := "sh_thirdperson"
384 [-]: LOADK     R76 K4       ; R76 := 0
385 [-]: SETLIST   R74 2 1      ; R74[(1-1)*FPF+i] := R(74+i), 1 <= i <= 2
386 [-]: SETLIST   R24 50 1     ; R24[(1-1)*FPF+i] := R(24+i), 1 <= i <= 50
387 [-]: NEWTABLE  R25 2 0      ; R25 := {}
388 [-]: LOADK     R26 K122     ; R26 := "sh_thirdperson_dist"
389 [-]: LOADK     R27 K123     ; R27 := 10
390 [-]: SETLIST   R25 2 1      ; R25[(1-1)*FPF+i] := R(25+i), 1 <= i <= 2
391 [-]: NEWTABLE  R26 2 0      ; R26 := {}
392 [-]: LOADK     R27 K124     ; R27 := "sh_disablecalcview"
393 [-]: LOADK     R28 K4       ; R28 := 0
394 [-]: SETLIST   R26 2 1      ; R26[(1-1)*FPF+i] := R(26+i), 1 <= i <= 2
395 [-]: NEWTABLE  R27 2 0      ; R27 := {}
396 [-]: LOADK     R28 K125     ; R28 := "sh_norecoil"
397 [-]: LOADK     R29 K65      ; R29 := 1
398 [-]: SETLIST   R27 2 1      ; R27[(1-1)*FPF+i] := R(27+i), 1 <= i <= 2
399 [-]: NEWTABLE  R28 2 0      ; R28 := {}
400 [-]: LOADK     R29 K126     ; R29 := "sh_namechange"
401 [-]: LOADK     R30 K4       ; R30 := 0
402 [-]: SETLIST   R28 2 1      ; R28[(1-1)*FPF+i] := R(28+i), 1 <= i <= 2
403 [-]: NEWTABLE  R29 2 0      ; R29 := {}
404 [-]: LOADK     R30 K127     ; R30 := "sh_updateversion"
405 [-]: LOADK     R31 K4       ; R31 := 0
406 [-]: SETLIST   R29 2 1      ; R29[(1-1)*FPF+i] := R(29+i), 1 <= i <= 2
407 [-]: NEWTABLE  R30 2 0      ; R30 := {}
408 [-]: LOADK     R31 K128     ; R31 := "sh_iplogs"
409 [-]: LOADK     R32 K65      ; R32 := 1
410 [-]: SETLIST   R30 2 1      ; R30[(1-1)*FPF+i] := R(30+i), 1 <= i <= 2
411 [-]: NEWTABLE  R31 2 0      ; R31 := {}
412 [-]: LOADK     R32 K129     ; R32 := "sh_clientnoclip"
413 [-]: LOADK     R33 K4       ; R33 := 0
414 [-]: SETLIST   R31 2 1      ; R31[(1-1)*FPF+i] := R(31+i), 1 <= i <= 2
415 [-]: NEWTABLE  R32 2 0      ; R32 := {}
416 [-]: LOADK     R33 K130     ; R33 := "sh_clientnoclip_speed"
417 [-]: LOADK     R34 K131     ; R34 := 1000
418 [-]: SETLIST   R32 2 1      ; R32[(1-1)*FPF+i] := R(32+i), 1 <= i <= 2
419 [-]: NEWTABLE  R33 2 0      ; R33 := {}
420 [-]: LOADK     R34 K132     ; R34 := "sh_runscripts_auto"
421 [-]: LOADK     R35 K4       ; R35 := 0
422 [-]: SETLIST   R33 2 1      ; R33[(1-1)*FPF+i] := R(33+i), 1 <= i <= 2
423 [-]: NEWTABLE  R34 2 0      ; R34 := {}
424 [-]: LOADK     R35 K133     ; R35 := "sh_logger_maxentries"
425 [-]: LOADK     R36 K134     ; R36 := 25
426 [-]: SETLIST   R34 2 1      ; R34[(1-1)*FPF+i] := R(34+i), 1 <= i <= 2
427 [-]: NEWTABLE  R35 2 0      ; R35 := {}
428 [-]: LOADK     R36 K135     ; R36 := "sh_showspectators"
429 [-]: LOADK     R37 K65      ; R37 := 1
430 [-]: SETLIST   R35 2 1      ; R35[(1-1)*FPF+i] := R(35+i), 1 <= i <= 2
431 [-]: NEWTABLE  R36 2 0      ; R36 := {}
432 [-]: LOADK     R37 K136     ; R37 := "sh_color_menu_r"
433 [-]: LOADK     R38 K4       ; R38 := 0
434 [-]: SETLIST   R36 2 1      ; R36[(1-1)*FPF+i] := R(36+i), 1 <= i <= 2
435 [-]: NEWTABLE  R37 2 0      ; R37 := {}
436 [-]: LOADK     R38 K137     ; R38 := "sh_color_menu_g"
437 [-]: LOADK     R39 K4       ; R39 := 0
438 [-]: SETLIST   R37 2 1      ; R37[(1-1)*FPF+i] := R(37+i), 1 <= i <= 2
439 [-]: NEWTABLE  R38 2 0      ; R38 := {}
440 [-]: LOADK     R39 K138     ; R39 := "sh_color_menu_b"
441 [-]: LOADK     R40 K4       ; R40 := 0
442 [-]: SETLIST   R38 2 1      ; R38[(1-1)*FPF+i] := R(38+i), 1 <= i <= 2
443 [-]: NEWTABLE  R39 2 0      ; R39 := {}
444 [-]: LOADK     R40 K139     ; R40 := "sh_color_menu_a"
445 [-]: LOADK     R41 K140     ; R41 := 225
446 [-]: SETLIST   R39 2 1      ; R39[(1-1)*FPF+i] := R(39+i), 1 <= i <= 2
447 [-]: NEWTABLE  R40 2 0      ; R40 := {}
448 [-]: LOADK     R41 K141     ; R41 := "sh_color_adminlist_r"
449 [-]: LOADK     R42 K134     ; R42 := 25
450 [-]: SETLIST   R40 2 1      ; R40[(1-1)*FPF+i] := R(40+i), 1 <= i <= 2
451 [-]: NEWTABLE  R41 2 0      ; R41 := {}
452 [-]: LOADK     R42 K142     ; R42 := "sh_color_adminlist_g"
453 [-]: LOADK     R43 K134     ; R43 := 25
454 [-]: SETLIST   R41 2 1      ; R41[(1-1)*FPF+i] := R(41+i), 1 <= i <= 2
455 [-]: NEWTABLE  R42 2 0      ; R42 := {}
456 [-]: LOADK     R43 K143     ; R43 := "sh_color_adminlist_b"
457 [-]: LOADK     R44 K134     ; R44 := 25
458 [-]: SETLIST   R42 2 1      ; R42[(1-1)*FPF+i] := R(42+i), 1 <= i <= 2
459 [-]: NEWTABLE  R43 2 0      ; R43 := {}
460 [-]: LOADK     R44 K144     ; R44 := "sh_color_adminlist_a"
461 [-]: LOADK     R45 K140     ; R45 := 225
462 [-]: SETLIST   R43 2 1      ; R43[(1-1)*FPF+i] := R(43+i), 1 <= i <= 2
463 [-]: NEWTABLE  R44 2 0      ; R44 := {}
464 [-]: LOADK     R45 K145     ; R45 := "sh_color_lasersights_r"
465 [-]: LOADK     R46 K4       ; R46 := 0
466 [-]: SETLIST   R44 2 1      ; R44[(1-1)*FPF+i] := R(44+i), 1 <= i <= 2
467 [-]: NEWTABLE  R45 2 0      ; R45 := {}
468 [-]: LOADK     R46 K146     ; R46 := "sh_color_lasersights_g"
469 [-]: LOADK     R47 K4       ; R47 := 0
470 [-]: SETLIST   R45 2 1      ; R45[(1-1)*FPF+i] := R(45+i), 1 <= i <= 2
471 [-]: NEWTABLE  R46 2 0      ; R46 := {}
472 [-]: LOADK     R47 K147     ; R47 := "sh_color_lasersights_b"
473 [-]: LOADK     R48 K82      ; R48 := 255
474 [-]: SETLIST   R46 2 1      ; R46[(1-1)*FPF+i] := R(46+i), 1 <= i <= 2
475 [-]: NEWTABLE  R47 2 0      ; R47 := {}
476 [-]: LOADK     R48 K148     ; R48 := "sh_color_lasersights_a"
477 [-]: LOADK     R49 K82      ; R49 := 255
478 [-]: SETLIST   R47 2 1      ; R47[(1-1)*FPF+i] := R(47+i), 1 <= i <= 2
479 [-]: NEWTABLE  R48 2 0      ; R48 := {}
480 [-]: LOADK     R49 K149     ; R49 := "sh_color_lasersights_point_r"
481 [-]: LOADK     R50 K82      ; R50 := 255
482 [-]: SETLIST   R48 2 1      ; R48[(1-1)*FPF+i] := R(48+i), 1 <= i <= 2
483 [-]: NEWTABLE  R49 2 0      ; R49 := {}
484 [-]: LOADK     R50 K150     ; R50 := "sh_color_lasersights_point_g"
485 [-]: LOADK     R51 K82      ; R51 := 255
486 [-]: SETLIST   R49 2 1      ; R49[(1-1)*FPF+i] := R(49+i), 1 <= i <= 2
487 [-]: NEWTABLE  R50 2 0      ; R50 := {}
488 [-]: LOADK     R51 K151     ; R51 := "sh_color_lasersights_point_b"
489 [-]: LOADK     R52 K82      ; R52 := 255
490 [-]: SETLIST   R50 2 1      ; R50[(1-1)*FPF+i] := R(50+i), 1 <= i <= 2
491 [-]: NEWTABLE  R51 2 0      ; R51 := {}
492 [-]: LOADK     R52 K152     ; R52 := "sh_color_lasersights_point_a"
493 [-]: LOADK     R53 K82      ; R53 := 255
494 [-]: SETLIST   R51 2 1      ; R51[(1-1)*FPF+i] := R(51+i), 1 <= i <= 2
495 [-]: SETLIST   R24 27 2     ; R24[(2-1)*FPF+i] := R(24+i), 1 <= i <= 27
496 [-]: SETTABLE  R22 K48 R24  ; R22["cvars"] := R24
497 [-]: SETTABLE  R22 K153 K154; R22["IPSrch"] := ""
498 [-]: SETTABLE  R22 K155 K156; R22["CmdSuffix"] := "fnwreno"
499 [-]: NEWTABLE  R24 0 6      ; R24 := {}
500 [-]: SETTABLE  R24 K157 K158; R24["aim"] := false
501 [-]: SETTABLE  R24 K159 K62 ; R24["aimtarg"] := nil
502 [-]: SETTABLE  R24 K160 K158; R24["tlock"] := false
503 [-]: SETTABLE  R24 K161 K158; R24["chatting"] := false
504 [-]: SETTABLE  R24 K162 K65 ; R24["UpdateVersion"] := 1
505 [-]: SETTABLE  R24 K163 K154; R24["LastCommand"] := ""
506 [-]: SETTABLE  R22 K40 R24  ; R22["vars"] := R24
507 [-]: NEWTABLE  R24 18 0     ; R24 := {}
508 [-]: NEWTABLE  R25 2 0      ; R25 := {}
509 [-]: LOADK     R26 K103     ; R26 := "Head"
510 [-]: LOADK     R27 K165     ; R27 := "ValveBiped.Bip01_Head1"
511 [-]: SETLIST   R25 2 1      ; R25[(1-1)*FPF+i] := R(25+i), 1 <= i <= 2
512 [-]: NEWTABLE  R26 2 0      ; R26 := {}
513 [-]: LOADK     R27 K166     ; R27 := "Neck"
514 [-]: LOADK     R28 K167     ; R28 := "ValveBiped.Bip01_Neck1"
515 [-]: SETLIST   R26 2 1      ; R26[(1-1)*FPF+i] := R(26+i), 1 <= i <= 2
516 [-]: NEWTABLE  R27 2 0      ; R27 := {}
517 [-]: LOADK     R28 K168     ; R28 := "Spine"
518 [-]: LOADK     R29 K169     ; R29 := "ValveBiped.Bip01_Spine"
519 [-]: SETLIST   R27 2 1      ; R27[(1-1)*FPF+i] := R(27+i), 1 <= i <= 2
520 [-]: NEWTABLE  R28 2 0      ; R28 := {}
521 [-]: LOADK     R29 K170     ; R29 := "Spine1"
522 [-]: LOADK     R30 K171     ; R30 := "ValveBiped.Bip01_Spine1"
523 [-]: SETLIST   R28 2 1      ; R28[(1-1)*FPF+i] := R(28+i), 1 <= i <= 2
524 [-]: NEWTABLE  R29 2 0      ; R29 := {}
525 [-]: LOADK     R30 K172     ; R30 := "Spine2"
526 [-]: LOADK     R31 K173     ; R31 := "ValveBiped.Bip01_Spine2"
527 [-]: SETLIST   R29 2 1      ; R29[(1-1)*FPF+i] := R(29+i), 1 <= i <= 2
528 [-]: NEWTABLE  R30 2 0      ; R30 := {}
529 [-]: LOADK     R31 K174     ; R31 := "Spine4"
530 [-]: LOADK     R32 K175     ; R32 := "ValveBiped.Bip01_Spine4"
531 [-]: SETLIST   R30 2 1      ; R30[(1-1)*FPF+i] := R(30+i), 1 <= i <= 2
532 [-]: NEWTABLE  R31 2 0      ; R31 := {}
533 [-]: LOADK     R32 K176     ; R32 := "R Upperarm"
534 [-]: LOADK     R33 K177     ; R33 := "ValveBiped.Bip01_R_UpperArm"
535 [-]: SETLIST   R31 2 1      ; R31[(1-1)*FPF+i] := R(31+i), 1 <= i <= 2
536 [-]: NEWTABLE  R32 2 0      ; R32 := {}
537 [-]: LOADK     R33 K178     ; R33 := "R Forearm"
538 [-]: LOADK     R34 K179     ; R34 := "ValveBiped.Bip01_R_Forearm"
539 [-]: SETLIST   R32 2 1      ; R32[(1-1)*FPF+i] := R(32+i), 1 <= i <= 2
540 [-]: NEWTABLE  R33 2 0      ; R33 := {}
541 [-]: LOADK     R34 K180     ; R34 := "R Hand"
542 [-]: LOADK     R35 K181     ; R35 := "ValveBiped.Bip01_R_Hand"
543 [-]: SETLIST   R33 2 1      ; R33[(1-1)*FPF+i] := R(33+i), 1 <= i <= 2
544 [-]: NEWTABLE  R34 2 0      ; R34 := {}
545 [-]: LOADK     R35 K182     ; R35 := "L Upperarm"
546 [-]: LOADK     R36 K183     ; R36 := "ValveBiped.Bip01_L_UpperArm"
547 [-]: SETLIST   R34 2 1      ; R34[(1-1)*FPF+i] := R(34+i), 1 <= i <= 2
548 [-]: NEWTABLE  R35 2 0      ; R35 := {}
549 [-]: LOADK     R36 K184     ; R36 := "L Forearm"
550 [-]: LOADK     R37 K185     ; R37 := "ValveBiped.Bip01_L_Forearm"
551 [-]: SETLIST   R35 2 1      ; R35[(1-1)*FPF+i] := R(35+i), 1 <= i <= 2
552 [-]: NEWTABLE  R36 2 0      ; R36 := {}
553 [-]: LOADK     R37 K186     ; R37 := "L Hand"
554 [-]: LOADK     R38 K187     ; R38 := "ValveBiped.Bip01_L_Hand"
555 [-]: SETLIST   R36 2 1      ; R36[(1-1)*FPF+i] := R(36+i), 1 <= i <= 2
556 [-]: NEWTABLE  R37 2 0      ; R37 := {}
557 [-]: LOADK     R38 K188     ; R38 := "R Thigh"
558 [-]: LOADK     R39 K189     ; R39 := "ValveBiped.Bip01_R_Thigh"
559 [-]: SETLIST   R37 2 1      ; R37[(1-1)*FPF+i] := R(37+i), 1 <= i <= 2
560 [-]: NEWTABLE  R38 2 0      ; R38 := {}
561 [-]: LOADK     R39 K190     ; R39 := "R Calf"
562 [-]: LOADK     R40 K191     ; R40 := "ValveBiped.Bip01_R_Calf"
563 [-]: SETLIST   R38 2 1      ; R38[(1-1)*FPF+i] := R(38+i), 1 <= i <= 2
564 [-]: NEWTABLE  R39 2 0      ; R39 := {}
565 [-]: LOADK     R40 K192     ; R40 := "R Foot"
566 [-]: LOADK     R41 K193     ; R41 := "ValveBiped.Bip01_R_Foot"
567 [-]: SETLIST   R39 2 1      ; R39[(1-1)*FPF+i] := R(39+i), 1 <= i <= 2
568 [-]: NEWTABLE  R40 2 0      ; R40 := {}
569 [-]: LOADK     R41 K194     ; R41 := "R Toes"
570 [-]: LOADK     R42 K195     ; R42 := "ValveBiped.Bip01_R_Toe0"
571 [-]: SETLIST   R40 2 1      ; R40[(1-1)*FPF+i] := R(40+i), 1 <= i <= 2
572 [-]: NEWTABLE  R41 2 0      ; R41 := {}
573 [-]: LOADK     R42 K196     ; R42 := "L Thigh"
574 [-]: LOADK     R43 K197     ; R43 := "ValveBiped.Bip01_L_Thigh"
575 [-]: SETLIST   R41 2 1      ; R41[(1-1)*FPF+i] := R(41+i), 1 <= i <= 2
576 [-]: NEWTABLE  R42 2 0      ; R42 := {}
577 [-]: LOADK     R43 K198     ; R43 := "L Calf"
578 [-]: LOADK     R44 K199     ; R44 := "ValveBiped.Bip01_L_Calf"
579 [-]: SETLIST   R42 2 1      ; R42[(1-1)*FPF+i] := R(42+i), 1 <= i <= 2
580 [-]: NEWTABLE  R43 2 0      ; R43 := {}
581 [-]: LOADK     R44 K200     ; R44 := "L Foot"
582 [-]: LOADK     R45 K201     ; R45 := "ValveBiped.Bip01_L_Foot"
583 [-]: SETLIST   R43 2 1      ; R43[(1-1)*FPF+i] := R(43+i), 1 <= i <= 2
584 [-]: NEWTABLE  R44 2 0      ; R44 := {}
585 [-]: LOADK     R45 K202     ; R45 := "L Toes"
586 [-]: LOADK     R46 K203     ; R46 := "ValveBiped.Bip01_L_Toe0"
587 [-]: SETLIST   R44 2 1      ; R44[(1-1)*FPF+i] := R(44+i), 1 <= i <= 2
588 [-]: SETLIST   R24 20 1     ; R24[(1-1)*FPF+i] := R(24+i), 1 <= i <= 20
589 [-]: SETTABLE  R22 K164 R24 ; R22["nicebones"] := R24
590 [-]: GETTABLE  R24 R16 K18  ; R24 := R16["SH_MODVER"]
591 [-]: TEST      R24 1        ; if R24 then PC := 594
592 [-]: JMP       594          ; PC := 594
593 [-]: LOADK     R24 K4       ; R24 := 0
594 [-]: SETTABLE  R16 K18 R24  ; R16["SH_MODVER"] := R24
595 [-]: GETTABLE  R24 R16 K28  ; R24 := R16["hl2_shotmanip"]
596 [-]: TEST      R24 1        ; if R24 then PC := 599
597 [-]: JMP       599          ; PC := 599
598 [-]: GETTABLE  R24 R16 K26  ; R24 := R16["SH_hl2_shotmanip"]
599 [-]: SETTABLE  R16 K28 R24  ; R16["hl2_shotmanip"] := R24
600 [-]: GETTABLE  R24 R16 K27  ; R24 := R16["hl2_ucmd_getprediction"]
601 [-]: TEST      R24 1        ; if R24 then PC := 604
602 [-]: JMP       604          ; PC := 604
603 [-]: GETTABLE  R24 R16 K25  ; R24 := R16["SH_hl2_ucmd_getprediction"]
604 [-]: SETTABLE  R16 K27 R24  ; R16["hl2_ucmd_getprediction"] := R24
605 [-]: GETTABLE  R24 R22 K45  ; R24 := R22["data"]
606 [-]: CLOSURE   R25 0        ; R25 := closure(Function #1)
607 [-]: MOVE      R0 R16       ; R0 := R16
608 [-]: SETTABLE  R24 K204 R25 ; R24["GetOption"] := R25
609 [-]: GETTABLE  R24 R22 K45  ; R24 := R22["data"]
610 [-]: CLOSURE   R25 1        ; R25 := closure(Function #2)
611 [-]: MOVE      R0 R16       ; R0 := R16
612 [-]: SETTABLE  R24 K205 R25 ; R24["SetOption"] := R25
613 [-]: GETTABLE  R24 R22 K45  ; R24 := R22["data"]
614 [-]: CLOSURE   R25 2        ; R25 := closure(Function #3)
615 [-]: MOVE      R0 R22       ; R0 := R22
616 [-]: MOVE      R0 R16       ; R0 := R16
617 [-]: SETTABLE  R24 K206 R25 ; R24["GetOptionTab"] := R25
618 [-]: GETTABLE  R24 R22 K45  ; R24 := R22["data"]
619 [-]: CLOSURE   R25 3        ; R25 := closure(Function #4)
620 [-]: MOVE      R0 R16       ; R0 := R16
621 [-]: MOVE      R0 R22       ; R0 := R22
622 [-]: SETTABLE  R24 K207 R25 ; R24["SetOptionTab"] := R25
623 [-]: NEWTABLE  R24 0 0      ; R24 := {}
624 [-]: LOADNIL   R25 R28      ; R25 := R26 := R27 := R28 := nil
625 [-]: GETTABLE  R29 R22 K45  ; R29 := R22["data"]
626 [-]: GETTABLE  R29 R29 K206 ; R29 := R29["GetOptionTab"]
627 [-]: LOADK     R30 K208     ; R30 := "ESPEnts"
628 [-]: CALL      R29 2 2      ; R29 := R29(R30)
629 [-]: TEST      R29 0        ; if not R29 then PC := 643
630 [-]: JMP       643          ; PC := 643
631 [-]: GETTABLE  R30 R16 K209 ; R30 := R16["pairs"]
632 [-]: MOVE      R31 R29      ; R31 := R29
633 [-]: CALL      R30 2 4      ; R30,R31,R32 := R30(R31)
634 [-]: JMP       641          ; PC := 641
635 [-]: GETTABLE  R35 R22 K46  ; R35 := R22["custe"]
636 [-]: SETTABLE  R35 R33 K210 ; R35[R33] := true
637 [-]: GETTABLE  R35 R16 K1   ; R35 := R16["print"]
638 [-]: LOADK     R36 K211     ; R36 := "[SethHack] Loaded custom ent:"
639 [-]: MOVE      R37 R33      ; R37 := R33
640 [-]: CALL      R35 3 1      ; R35(R36,R37)
641 [-]: TFORLOOP  R30 2        ; R33,R34 :=  R30(R31,R32); if R33 ~= nil then begin PC = 635; R32 := R33 end
642 [-]: JMP       635          ; PC := 635
643 [-]: GETTABLE  R30 R22 K45  ; R30 := R22["data"]
644 [-]: GETTABLE  R30 R30 K206 ; R30 := R30["GetOptionTab"]
645 [-]: LOADK     R31 K212     ; R31 := "Binds"
646 [-]: CALL      R30 2 2      ; R30 := R30(R31)
647 [-]: MOVE      R29 R30      ; R29 := R30
648 [-]: TEST      R29 0        ; if not R29 then PC := 666
649 [-]: JMP       666          ; PC := 666
650 [-]: GETTABLE  R30 R16 K209 ; R30 := R16["pairs"]
651 [-]: MOVE      R31 R29      ; R31 := R29
652 [-]: CALL      R30 2 4      ; R30,R31,R32 := R30(R31)
653 [-]: JMP       664          ; PC := 664
654 [-]: GETTABLE  R35 R22 K43  ; R35 := R22["binds"]
655 [-]: SETTABLE  R35 R33 R34  ; R35[R33] := R34
656 [-]: GETTABLE  R35 R16 K1   ; R35 := R16["print"]
657 [-]: LOADK     R36 K213     ; R36 := "[SethHack] Loaded Bind: '"
658 [-]: MOVE      R37 R33      ; R37 := R33
659 [-]: LOADK     R38 K214     ; R38 := "' = '"
660 [-]: MOVE      R39 R34      ; R39 := R34
661 [-]: LOADK     R40 K215     ; R40 := "'"
662 [-]: CONCAT    R36 R36 R40  ; R36 := R36 .. R37 .. R38 .. R39 .. R40
663 [-]: CALL      R35 2 1      ; R35(R36)
664 [-]: TFORLOOP  R30 2        ; R33,R34 :=  R30(R31,R32); if R33 ~= nil then begin PC = 654; R32 := R33 end
665 [-]: JMP       654          ; PC := 654
666 [-]: GETTABLE  R30 R22 K45  ; R30 := R22["data"]
667 [-]: GETTABLE  R30 R30 K206 ; R30 := R30["GetOptionTab"]
668 [-]: LOADK     R31 K216     ; R31 := "Configs"
669 [-]: CALL      R30 2 2      ; R30 := R30(R31)
670 [-]: MOVE      R29 R30      ; R29 := R30
671 [-]: TEST      R29 0        ; if not R29 then PC := 717
672 [-]: JMP       717          ; PC := 717
673 [-]: GETTABLE  R30 R16 K209 ; R30 := R16["pairs"]
674 [-]: MOVE      R31 R29      ; R31 := R29
675 [-]: CALL      R30 2 4      ; R30,R31,R32 := R30(R31)
676 [-]: JMP       714          ; PC := 714
677 [-]: NEWTABLE  R35 0 0      ; R35 := {}
678 [-]: GETTABLE  R36 R16 K217 ; R36 := R16["string"]
679 [-]: GETTABLE  R36 R36 K218 ; R36 := R36["Explode"]
680 [-]: LOADK     R37 K219     ; R37 := "`"
681 [-]: MOVE      R38 R34      ; R38 := R34
682 [-]: CALL      R36 3 2      ; R36 := R36(R37,R38)
683 [-]: GETTABLE  R37 R16 K209 ; R37 := R16["pairs"]
684 [-]: MOVE      R38 R36      ; R38 := R36
685 [-]: CALL      R37 2 4      ; R37,R38,R39 := R37(R38)
686 [-]: JMP       706          ; PC := 706
687 [-]: GETTABLE  R42 R16 K217 ; R42 := R16["string"]
688 [-]: GETTABLE  R42 R42 K218 ; R42 := R42["Explode"]
689 [-]: LOADK     R43 K220     ; R43 := "="
690 [-]: MOVE      R44 R41      ; R44 := R41
691 [-]: CALL      R42 3 2      ; R42 := R42(R43,R44)
692 [-]: GETTABLE  R43 R42 K65  ; R43 := R42[1]
693 [-]: TEST      R43 0        ; if not R43 then PC := 706
694 [-]: JMP       706          ; PC := 706
695 [-]: GETTABLE  R43 R42 K117 ; R43 := R42[2]
696 [-]: TEST      R43 0        ; if not R43 then PC := 706
697 [-]: JMP       706          ; PC := 706
698 [-]: GETTABLE  R43 R16 K37  ; R43 := R16["table"]
699 [-]: GETTABLE  R43 R43 K221 ; R43 := R43["insert"]
700 [-]: MOVE      R44 R35      ; R44 := R35
701 [-]: NEWTABLE  R45 2 0      ; R45 := {}
702 [-]: GETTABLE  R46 R42 K65  ; R46 := R42[1]
703 [-]: GETTABLE  R47 R42 K117 ; R47 := R42[2]
704 [-]: SETLIST   R45 2 1      ; R45[(1-1)*FPF+i] := R(45+i), 1 <= i <= 2
705 [-]: CALL      R43 3 1      ; R43(R44,R45)
706 [-]: TFORLOOP  R37 2        ; R40,R41 :=  R37(R38,R39); if R40 ~= nil then begin PC = 687; R39 := R40 end
707 [-]: JMP       687          ; PC := 687
708 [-]: GETTABLE  R37 R22 K57  ; R37 := R22["configs"]
709 [-]: SETTABLE  R37 R33 R35  ; R37[R33] := R35
710 [-]: GETTABLE  R37 R16 K1   ; R37 := R16["print"]
711 [-]: LOADK     R38 K222     ; R38 := "[SethHack] Loaded Config:"
712 [-]: MOVE      R39 R33      ; R39 := R33
713 [-]: CALL      R37 3 1      ; R37(R38,R39)
714 [-]: TFORLOOP  R30 2        ; R33,R34 :=  R30(R31,R32); if R33 ~= nil then begin PC = 677; R32 := R33 end
715 [-]: JMP       677          ; PC := 677
716 [-]: JMP       746          ; PC := 746
717 [-]: LOADK     R30 K154     ; R30 := ""
718 [-]: GETTABLE  R31 R16 K209 ; R31 := R16["pairs"]
719 [-]: GETTABLE  R32 R22 K48  ; R32 := R22["cvars"]
720 [-]: CALL      R31 2 4      ; R31,R32,R33 := R31(R32)
721 [-]: JMP       728          ; PC := 728
722 [-]: MOVE      R36 R30      ; R36 := R30
723 [-]: GETTABLE  R37 R35 K65  ; R37 := R35[1]
724 [-]: LOADK     R38 K220     ; R38 := "="
725 [-]: GETTABLE  R39 R35 K117 ; R39 := R35[2]
726 [-]: LOADK     R40 K219     ; R40 := "`"
727 [-]: CONCAT    R30 R36 R40  ; R30 := R36 .. R37 .. R38 .. R39 .. R40
728 [-]: TFORLOOP  R31 2        ; R34,R35 :=  R31(R32,R33); if R34 ~= nil then begin PC = 722; R33 := R34 end
729 [-]: JMP       722          ; PC := 722
730 [-]: NEWTABLE  R31 0 0      ; R31 := {}
731 [-]: SETTABLE  R31 K223 R30 ; R31["Default"] := R30
732 [-]: GETTABLE  R32 R22 K45  ; R32 := R22["data"]
733 [-]: GETTABLE  R32 R32 K207 ; R32 := R32["SetOptionTab"]
734 [-]: LOADK     R33 K216     ; R33 := "Configs"
735 [-]: MOVE      R34 R31      ; R34 := R31
736 [-]: CALL      R32 3 1      ; R32(R33,R34)
737 [-]: GETTABLE  R32 R22 K57  ; R32 := R22["configs"]
738 [-]: GETTABLE  R33 R16 K37  ; R33 := R16["table"]
739 [-]: GETTABLE  R33 R33 K38  ; R33 := R33["Copy"]
740 [-]: GETTABLE  R34 R22 K48  ; R34 := R22["cvars"]
741 [-]: CALL      R33 2 2      ; R33 := R33(R34)
742 [-]: SETTABLE  R32 K223 R33 ; R32["Default"] := R33
743 [-]: GETTABLE  R32 R16 K1   ; R32 := R16["print"]
744 [-]: LOADK     R33 K224     ; R33 := "[SethHack] Created initial Default config."
745 [-]: CALL      R32 2 1      ; R32(R33)
746 [-]: GETTABLE  R30 R16 K37  ; R30 := R16["table"]
747 [-]: GETTABLE  R30 R30 K38  ; R30 := R30["Copy"]
748 [-]: GETGLOBAL R31 K225     ; R31 := hook
749 [-]: CALL      R30 2 2      ; R30 := R30(R31)
750 [-]: GETGLOBAL R31 K225     ; R31 := hook
751 [-]: GETTABLE  R31 R31 K226 ; R31 := R31["Call"]
752 [-]: CLOSURE   R32 4        ; R32 := closure(Function #5)
753 [-]: MOVE      R0 R22       ; R0 := R22
754 [-]: MOVE      R0 R16       ; R0 := R16
755 [-]: MOVE      R0 R19       ; R0 := R19
756 [-]: MOVE      R0 R30       ; R0 := R30
757 [-]: GETTABLE  R33 R16 K225 ; R33 := R16["hook"]
758 [-]: SETTABLE  R33 K226 R32 ; R33["Call"] := R32
759 [-]: CLOSURE   R33 5        ; R33 := closure(Function #6)
760 [-]: MOVE      R0 R22       ; R0 := R22
761 [-]: SETTABLE  R22 K227 R33 ; R22["RegisterHook"] := R33
762 [-]: CLOSURE   R33 6        ; R33 := closure(Function #7)
763 [-]: MOVE      R0 R22       ; R0 := R22
764 [-]: SETTABLE  R22 K228 R33 ; R22["RegisterCommand"] := R33
765 [-]: CLOSURE   R33 7        ; R33 := closure(Function #8)
766 [-]: MOVE      R0 R16       ; R0 := R16
767 [-]: MOVE      R0 R25       ; R0 := R25
768 [-]: MOVE      R0 R24       ; R0 := R24
769 [-]: MOVE      R0 R26       ; R0 := R26
770 [-]: MOVE      R0 R27       ; R0 := R27
771 [-]: SETTABLE  R22 K229 R33 ; R22["sprint"] := R33
772 [-]: SELF      R33 R22 K228 ; R34 := R22; R33 := R22["RegisterCommand"]
773 [-]: LOADK     R35 K230     ; R35 := "bind"
774 [-]: CLOSURE   R36 8        ; R36 := closure(Function #9)
775 [-]: MOVE      R0 R22       ; R0 := R22
776 [-]: MOVE      R0 R16       ; R0 := R16
777 [-]: CALL      R33 4 1      ; R33(R34,R35,R36)
778 [-]: SELF      R33 R22 K228 ; R34 := R22; R33 := R22["RegisterCommand"]
779 [-]: LOADK     R35 K231     ; R35 := "unbind"
780 [-]: CLOSURE   R36 9        ; R36 := closure(Function #10)
781 [-]: MOVE      R0 R22       ; R0 := R22
782 [-]: MOVE      R0 R16       ; R0 := R16
783 [-]: CALL      R33 4 1      ; R33(R34,R35,R36)
784 [-]: SELF      R33 R22 K228 ; R34 := R22; R33 := R22["RegisterCommand"]
785 [-]: LOADK     R35 K232     ; R35 := "sh_commands"
786 [-]: CLOSURE   R36 10       ; R36 := closure(Function #11)
787 [-]: MOVE      R0 R16       ; R0 := R16
788 [-]: MOVE      R0 R22       ; R0 := R22
789 [-]: CALL      R33 4 1      ; R33(R34,R35,R36)
790 [-]: GETTABLE  R33 R16 K233 ; R33 := R16["rawset"]
791 [-]: GETGLOBAL R34 K10      ; R34 := _G
792 [-]: LOADK     R35 K234     ; R35 := "__metatable"
793 [-]: LOADBOOL  R36 0 0      ; R36 := false
794 [-]: CALL      R33 4 1      ; R33(R34,R35,R36)
795 [-]: GETTABLE  R33 R16 K233 ; R33 := R16["rawset"]
796 [-]: GETGLOBAL R34 K235     ; R34 := usermessage
797 [-]: LOADK     R35 K234     ; R35 := "__metatable"
798 [-]: LOADBOOL  R36 0 0      ; R36 := false
799 [-]: CALL      R33 4 1      ; R33(R34,R35,R36)
800 [-]: GETTABLE  R33 R16 K233 ; R33 := R16["rawset"]
801 [-]: GETGLOBAL R34 K10      ; R34 := _G
802 [-]: LOADK     R35 K236     ; R35 := "RunConsoleCommand"
803 [-]: GETTABLE  R36 R22 K237 ; R36 := R22["myRunConsoleCommand"]
804 [-]: CALL      R33 4 1      ; R33(R34,R35,R36)
805 [-]: GETTABLE  R33 R16 K233 ; R33 := R16["rawset"]
806 [-]: GETGLOBAL R34 K10      ; R34 := _G
807 [-]: LOADK     R35 K238     ; R35 := "RunString"
808 [-]: GETTABLE  R36 R22 K239 ; R36 := R22["myRunString"]
809 [-]: CALL      R33 4 1      ; R33(R34,R35,R36)
810 [-]: GETTABLE  R33 R16 K233 ; R33 := R16["rawset"]
811 [-]: GETGLOBAL R34 K10      ; R34 := _G
812 [-]: LOADK     R35 K240     ; R35 := "RunStringEx"
813 [-]: GETTABLE  R36 R22 K241 ; R36 := R22["myRunStringEx"]
814 [-]: CALL      R33 4 1      ; R33(R34,R35,R36)
815 [-]: GETTABLE  R33 R16 K233 ; R33 := R16["rawset"]
816 [-]: GETGLOBAL R34 K235     ; R34 := usermessage
817 [-]: LOADK     R35 K242     ; R35 := "IncomingMessage"
818 [-]: GETTABLE  R36 R22 K243 ; R36 := R22["myusermessageIncomingMessage"]
819 [-]: CALL      R33 4 1      ; R33(R34,R35,R36)
820 [-]: LOADNIL   R33 R33      ; R33 := nil
821 [-]: SETGLOBAL R33 K225     ; hook := R33
822 [-]: LOADNIL   R33 R33      ; R33 := nil
823 [-]: SETGLOBAL R33 K236     ; RunConsoleCommand := R33
824 [-]: LOADNIL   R33 R33      ; R33 := nil
825 [-]: SETGLOBAL R33 K238     ; RunString := R33
826 [-]: LOADNIL   R33 R33      ; R33 := nil
827 [-]: SETGLOBAL R33 K240     ; RunStringEx := R33
828 [-]: GETTABLE  R33 R16 K244 ; R33 := R16["setmetatable"]
829 [-]: GETGLOBAL R34 K10      ; R34 := _G
830 [-]: NEWTABLE  R35 0 2      ; R35 := {}
831 [-]: CLOSURE   R36 11       ; R36 := closure(Function #12)
832 [-]: MOVE      R0 R16       ; R0 := R16
833 [-]: MOVE      R0 R22       ; R0 := R22
834 [-]: SETTABLE  R35 K245 R36 ; R35["__index"] := R36
835 [-]: SETTABLE  R35 K234 K210; R35["__metatable"] := true
836 [-]: CALL      R33 3 1      ; R33(R34,R35)
837 [-]: GETTABLE  R33 R16 K244 ; R33 := R16["setmetatable"]
838 [-]: GETGLOBAL R34 K235     ; R34 := usermessage
839 [-]: NEWTABLE  R35 0 2      ; R35 := {}
840 [-]: CLOSURE   R36 12       ; R36 := closure(Function #13)
841 [-]: MOVE      R0 R22       ; R0 := R22
842 [-]: SETTABLE  R35 K245 R36 ; R35["__index"] := R36
843 [-]: SETTABLE  R35 K234 K210; R35["__metatable"] := true
844 [-]: CALL      R33 3 1      ; R33(R34,R35)
845 [-]: CLOSURE   R33 13       ; R33 := closure(Function #14)
846 [-]: MOVE      R0 R16       ; R0 := R16
847 [-]: MOVE      R0 R22       ; R0 := R22
848 [-]: SETTABLE  R22 K246 R33 ; R22["randomString"] := R33
849 [-]: GETTABLE  R33 R22 K246 ; R33 := R22["randomString"]
850 [-]: LOADBOOL  R34 1 0      ; R34 := true
851 [-]: CALL      R33 2 2      ; R33 := R33(R34)
852 [-]: SETTABLE  R22 K155 R33 ; R22["CmdSuffix"] := R33
853 [-]: GETTABLE  R33 R16 K209 ; R33 := R16["pairs"]
854 [-]: GETTABLE  R34 R22 K48  ; R34 := R22["cvars"]
855 [-]: CALL      R33 2 4      ; R33,R34,R35 := R33(R34)
856 [-]: JMP       927          ; PC := 927
857 [-]: GETTABLE  R38 R22 K246 ; R38 := R22["randomString"]
858 [-]: CALL      R38 1 2      ; R38 := R38()
859 [-]: GETTABLE  R39 R16 K247 ; R39 := R16["CreateClientConVar"]
860 [-]: MOVE      R40 R38      ; R40 := R38
861 [-]: GETTABLE  R41 R22 K45  ; R41 := R22["data"]
862 [-]: GETTABLE  R41 R41 K204 ; R41 := R41["GetOption"]
863 [-]: GETTABLE  R42 R37 K65  ; R42 := R37[1]
864 [-]: CALL      R41 2 2      ; R41 := R41(R42)
865 [-]: TEST      R41 1        ; if R41 then PC := 868
866 [-]: JMP       868          ; PC := 868
867 [-]: GETTABLE  R41 R37 K117 ; R41 := R37[2]
868 [-]: LOADBOOL  R42 0 0      ; R42 := false
869 [-]: LOADBOOL  R43 0 0      ; R43 := false
870 [-]: CALL      R39 5 1      ; R39(R40,R41,R42,R43)
871 [-]: GETTABLE  R39 R22 K47  ; R39 := R22["tvars"]
872 [-]: GETTABLE  R40 R37 K65  ; R40 := R37[1]
873 [-]: NEWTABLE  R41 0 0      ; R41 := {}
874 [-]: SETTABLE  R39 R40 R41  ; R39[R40] := R41
875 [-]: GETTABLE  R39 R22 K47  ; R39 := R22["tvars"]
876 [-]: GETTABLE  R40 R37 K65  ; R40 := R37[1]
877 [-]: GETTABLE  R39 R39 R40  ; R39 := R39[R40]
878 [-]: GETTABLE  R40 R16 K248 ; R40 := R16["type"]
879 [-]: GETTABLE  R41 R37 K65  ; R41 := R37[1]
880 [-]: CALL      R40 2 2      ; R40 := R40(R41)
881 [-]: EQ        0 R40 K249   ; if R40 ~= "number" then PC := 888
882 [-]: JMP       888          ; PC := 888
883 [-]: GETTABLE  R40 R16 K250 ; R40 := R16["GetConVarNumber"]
884 [-]: MOVE      R41 R38      ; R41 := R38
885 [-]: CALL      R40 2 2      ; R40 := R40(R41)
886 [-]: TEST      R40 1        ; if R40 then PC := 891
887 [-]: JMP       891          ; PC := 891
888 [-]: GETTABLE  R40 R16 K251 ; R40 := R16["GetConVarString"]
889 [-]: MOVE      R41 R38      ; R41 := R38
890 [-]: CALL      R40 2 2      ; R40 := R40(R41)
891 [-]: SETTABLE  R39 K65 R40  ; R39[1] := R40
892 [-]: GETTABLE  R39 R22 K47  ; R39 := R22["tvars"]
893 [-]: GETTABLE  R40 R37 K65  ; R40 := R37[1]
894 [-]: GETTABLE  R39 R39 R40  ; R39 := R39[R40]
895 [-]: SETTABLE  R39 K117 R38 ; R39[2] := R38
896 [-]: GETTABLE  R39 R16 K48  ; R39 := R16["cvars"]
897 [-]: GETTABLE  R39 R39 K252 ; R39 := R39["AddChangeCallback"]
898 [-]: MOVE      R40 R38      ; R40 := R38
899 [-]: CLOSURE   R41 14       ; R41 := closure(Function #15)
900 [-]: MOVE      R0 R16       ; R0 := R16
901 [-]: MOVE      R0 R25       ; R0 := R25
902 [-]: MOVE      R0 R26       ; R0 := R26
903 [-]: MOVE      R0 R37       ; R0 := R37
904 [-]: MOVE      R0 R27       ; R0 := R27
905 [-]: MOVE      R0 R22       ; R0 := R22
906 [-]: CALL      R39 3 1      ; R39(R40,R41)
907 [-]: SELF      R39 R22 K228 ; R40 := R22; R39 := R22["RegisterCommand"]
908 [-]: GETTABLE  R41 R37 K65  ; R41 := R37[1]
909 [-]: CLOSURE   R42 15       ; R42 := closure(Function #16)
910 [-]: MOVE      R0 R16       ; R0 := R16
911 [-]: MOVE      R0 R38       ; R0 := R38
912 [-]: MOVE      R0 R22       ; R0 := R22
913 [-]: MOVE      R0 R37       ; R0 := R37
914 [-]: CALL      R39 4 1      ; R39(R40,R41,R42)
915 [-]: SELF      R39 R22 K228 ; R40 := R22; R39 := R22["RegisterCommand"]
916 [-]: GETTABLE  R41 R37 K65  ; R41 := R37[1]
917 [-]: LOADK     R42 K253     ; R42 := "_toggle"
918 [-]: CONCAT    R41 R41 R42  ; R41 := R41 .. R42
919 [-]: CLOSURE   R42 16       ; R42 := closure(Function #17)
920 [-]: MOVE      R0 R22       ; R0 := R22
921 [-]: MOVE      R0 R37       ; R0 := R37
922 [-]: MOVE      R0 R16       ; R0 := R16
923 [-]: MOVE      R0 R38       ; R0 := R38
924 [-]: CALL      R39 4 1      ; R39(R40,R41,R42)
925 [-]: CLOSE     R38          ; SAVE R38,...
926 [-]: CLOSE     R36          ; SAVE R36,...
927 [-]: TFORLOOP  R33 2        ; R36,R37 :=  R33(R34,R35); if R36 ~= nil then begin PC = 857; R35 := R36 end
928 [-]: JMP       857          ; PC := 857
929 [-]: CLOSURE   R33 17       ; R33 := closure(Function #18)
930 [-]: MOVE      R0 R22       ; R0 := R22
931 [-]: MOVE      R0 R16       ; R0 := R16
932 [-]: SETTABLE  R22 K254 R33 ; R22["GetCVNum"] := R33
933 [-]: CLOSURE   R33 18       ; R33 := closure(Function #19)
934 [-]: MOVE      R0 R22       ; R0 := R22
935 [-]: MOVE      R0 R16       ; R0 := R16
936 [-]: SETTABLE  R22 K255 R33 ; R22["GetCVStr"] := R33
937 [-]: SELF      R33 R22 K228 ; R34 := R22; R33 := R22["RegisterCommand"]
938 [-]: LOADK     R35 K256     ; R35 := "help"
939 [-]: CLOSURE   R36 19       ; R36 := closure(Function #20)
940 [-]: MOVE      R0 R22       ; R0 := R22
941 [-]: CALL      R33 4 1      ; R33(R34,R35,R36)
942 [-]: LOADK     R33 K257     ; R33 := "badcmds"
943 [-]: NEWTABLE  R34 16 0     ; R34 := {}
944 [-]: LOADK     R35 K258     ; R35 := "_____b__c"
945 [-]: LOADK     R36 K259     ; R36 := "___m"
946 [-]: LOADK     R37 K260     ; R37 := "sc"
947 [-]: LOADK     R38 K261     ; R38 := "bg"
948 [-]: LOADK     R39 K262     ; R39 := "bm"
949 [-]: LOADK     R40 K263     ; R40 := "kickme"
950 [-]: LOADK     R41 K264     ; R41 := "gw_iamacheater"
951 [-]: LOADK     R42 K265     ; R42 := "imafaggot"
952 [-]: LOADK     R43 K266     ; R43 := "birdcage_browse"
953 [-]: LOADK     R44 K267     ; R44 := "reportmod"
954 [-]: LOADK     R45 K268     ; R45 := "_fuckme"
955 [-]: LOADK     R46 K269     ; R46 := "st_openmenu"
956 [-]: LOADK     R47 K270     ; R47 := "_NOPENOPE"
957 [-]: LOADK     R48 K271     ; R48 := "__ping"
958 [-]: LOADK     R49 K272     ; R49 := "ar_check"
959 [-]: LOADK     R50 K273     ; R50 := "GForceRecoil"
960 [-]: SETLIST   R34 16 1     ; R34[(1-1)*FPF+i] := R(34+i), 1 <= i <= 16
961 [-]: SETTABLE  R22 R33 R34  ; R22[R33] := R34
962 [-]: LOADK     R33 K274     ; R33 := "noshowcmds"
963 [-]: NEWTABLE  R34 3 0      ; R34 := {}
964 [-]: GETTABLE  R35 R22 K155 ; R35 := R22["CmdSuffix"]
965 [-]: LOADK     R36 K275     ; R36 := "wire_keyboard_press"
966 [-]: LOADK     R37 K276     ; R37 := "cnc"
967 [-]: SETLIST   R34 3 1      ; R34[(1-1)*FPF+i] := R(34+i), 1 <= i <= 3
968 [-]: SETTABLE  R22 R33 R34  ; R22[R33] := R34
969 [-]: CLOSURE   R33 20       ; R33 := closure(Function #21)
970 [-]: MOVE      R0 R16       ; R0 := R16
971 [-]: MOVE      R0 R22       ; R0 := R22
972 [-]: SETTABLE  R22 K237 R33 ; R22["myRunConsoleCommand"] := R33
973 [-]: GETGLOBAL R33 K39      ; R33 := _R
974 [-]: LOADK     R34 K277     ; R34 := "Player"
975 [-]: GETTABLE  R33 R33 R34  ; R33 := R33[R34]
976 [-]: LOADK     R34 K278     ; R34 := "ConCommand"
977 [-]: CLOSURE   R35 21       ; R35 := closure(Function #22)
978 [-]: MOVE      R0 R22       ; R0 := R22
979 [-]: MOVE      R0 R16       ; R0 := R16
980 [-]: MOVE      R0 R17       ; R0 := R17
981 [-]: SETTABLE  R33 R34 R35  ; R33[R34] := R35
982 [-]: CLOSURE   R33 22       ; R33 := closure(Function #23)
983 [-]: MOVE      R0 R22       ; R0 := R22
984 [-]: MOVE      R0 R16       ; R0 := R16
985 [-]: SETTABLE  R22 K243 R33 ; R22["myusermessageIncomingMessage"] := R33
986 [-]: CLOSURE   R33 23       ; R33 := closure(Function #24)
987 [-]: MOVE      R0 R22       ; R0 := R22
988 [-]: MOVE      R0 R16       ; R0 := R16
989 [-]: SETTABLE  R22 K239 R33 ; R22["myRunString"] := R33
990 [-]: CLOSURE   R33 24       ; R33 := closure(Function #25)
991 [-]: MOVE      R0 R22       ; R0 := R22
992 [-]: MOVE      R0 R16       ; R0 := R16
993 [-]: SETTABLE  R22 K241 R33 ; R22["myRunStringEx"] := R33
994 [-]: LOADK     R33 K279     ; R33 := "myinclude"
995 [-]: CLOSURE   R34 25       ; R34 := closure(Function #26)
996 [-]: MOVE      R0 R22       ; R0 := R22
997 [-]: MOVE      R0 R16       ; R0 := R16
998 [-]: SETTABLE  R22 R33 R34  ; R22[R33] := R34
999 [-]: GETGLOBAL R33 K280     ; R33 := file
1000 [-]: LOADK     R34 K281     ; R34 := "CreateDir"
1001 [-]: CLOSURE   R35 26       ; R35 := closure(Function #27)
1002 [-]: MOVE      R0 R22       ; R0 := R22
1003 [-]: MOVE      R0 R16       ; R0 := R16
1004 [-]: SETTABLE  R33 R34 R35  ; R33[R34] := R35
1005 [-]: GETGLOBAL R33 K280     ; R33 := file
1006 [-]: LOADK     R34 K282     ; R34 := "Delete"
1007 [-]: CLOSURE   R35 27       ; R35 := closure(Function #28)
1008 [-]: MOVE      R0 R22       ; R0 := R22
1009 [-]: MOVE      R0 R16       ; R0 := R16
1010 [-]: SETTABLE  R33 R34 R35  ; R33[R34] := R35
1011 [-]: GETGLOBAL R33 K280     ; R33 := file
1012 [-]: LOADK     R34 K283     ; R34 := "Exists"
1013 [-]: CLOSURE   R35 28       ; R35 := closure(Function #29)
1014 [-]: MOVE      R0 R22       ; R0 := R22
1015 [-]: MOVE      R0 R16       ; R0 := R16
1016 [-]: SETTABLE  R33 R34 R35  ; R33[R34] := R35
1017 [-]: GETGLOBAL R33 K280     ; R33 := file
1018 [-]: LOADK     R34 K284     ; R34 := "ExistsEx"
1019 [-]: CLOSURE   R35 29       ; R35 := closure(Function #30)
1020 [-]: MOVE      R0 R22       ; R0 := R22
1021 [-]: MOVE      R0 R16       ; R0 := R16
1022 [-]: SETTABLE  R33 R34 R35  ; R33[R34] := R35
1023 [-]: GETGLOBAL R33 K280     ; R33 := file
1024 [-]: LOADK     R34 K285     ; R34 := "Find"
1025 [-]: CLOSURE   R35 30       ; R35 := closure(Function #31)
1026 [-]: MOVE      R0 R22       ; R0 := R22
1027 [-]: MOVE      R0 R16       ; R0 := R16
1028 [-]: SETTABLE  R33 R34 R35  ; R33[R34] := R35
1029 [-]: GETGLOBAL R33 K280     ; R33 := file
1030 [-]: LOADK     R34 K286     ; R34 := "FindDir"
1031 [-]: CLOSURE   R35 31       ; R35 := closure(Function #32)
1032 [-]: MOVE      R0 R22       ; R0 := R22
1033 [-]: MOVE      R0 R16       ; R0 := R16
1034 [-]: SETTABLE  R33 R34 R35  ; R33[R34] := R35
1035 [-]: GETGLOBAL R33 K280     ; R33 := file
1036 [-]: LOADK     R34 K287     ; R34 := "FindInLua"
1037 [-]: CLOSURE   R35 32       ; R35 := closure(Function #33)
1038 [-]: MOVE      R0 R22       ; R0 := R22
1039 [-]: MOVE      R0 R16       ; R0 := R16
1040 [-]: SETTABLE  R33 R34 R35  ; R33[R34] := R35
1041 [-]: GETGLOBAL R33 K280     ; R33 := file
1042 [-]: LOADK     R34 K288     ; R34 := "IsDir"
1043 [-]: CLOSURE   R35 33       ; R35 := closure(Function #34)
1044 [-]: MOVE      R0 R22       ; R0 := R22
1045 [-]: MOVE      R0 R16       ; R0 := R16
1046 [-]: SETTABLE  R33 R34 R35  ; R33[R34] := R35
1047 [-]: GETGLOBAL R33 K280     ; R33 := file
1048 [-]: LOADK     R34 K289     ; R34 := "Read"
1049 [-]: CLOSURE   R35 34       ; R35 := closure(Function #35)
1050 [-]: MOVE      R0 R22       ; R0 := R22
1051 [-]: MOVE      R0 R16       ; R0 := R16
1052 [-]: SETTABLE  R33 R34 R35  ; R33[R34] := R35
1053 [-]: GETGLOBAL R33 K280     ; R33 := file
1054 [-]: LOADK     R34 K290     ; R34 := "Size"
1055 [-]: CLOSURE   R35 35       ; R35 := closure(Function #36)
1056 [-]: MOVE      R0 R22       ; R0 := R22
1057 [-]: MOVE      R0 R16       ; R0 := R16
1058 [-]: SETTABLE  R33 R34 R35  ; R33[R34] := R35
1059 [-]: GETGLOBAL R33 K280     ; R33 := file
1060 [-]: LOADK     R34 K291     ; R34 := "Time"
1061 [-]: CLOSURE   R35 36       ; R35 := closure(Function #37)
1062 [-]: MOVE      R0 R22       ; R0 := R22
1063 [-]: MOVE      R0 R16       ; R0 := R16
1064 [-]: SETTABLE  R33 R34 R35  ; R33[R34] := R35
1065 [-]: GETGLOBAL R33 K280     ; R33 := file
1066 [-]: LOADK     R34 K292     ; R34 := "Write"
1067 [-]: CLOSURE   R35 37       ; R35 := closure(Function #38)
1068 [-]: MOVE      R0 R22       ; R0 := R22
1069 [-]: MOVE      R0 R16       ; R0 := R16
1070 [-]: SETTABLE  R33 R34 R35  ; R33[R34] := R35
1071 [-]: GETGLOBAL R33 K36      ; R33 := datastream
1072 [-]: TEST      R33 0        ; if not R33 then PC := 1080
1073 [-]: JMP       1080         ; PC := 1080
1074 [-]: GETGLOBAL R33 K36      ; R33 := datastream
1075 [-]: LOADK     R34 K293     ; R34 := "StreamToServer"
1076 [-]: CLOSURE   R35 38       ; R35 := closure(Function #39)
1077 [-]: MOVE      R0 R22       ; R0 := R22
1078 [-]: MOVE      R0 R16       ; R0 := R16
1079 [-]: SETTABLE  R33 R34 R35  ; R33[R34] := R35
1080 [-]: GETTABLE  R33 R22 K254 ; R33 := R22["GetCVNum"]
1081 [-]: LOADK     R34 K64      ; R34 := "sh_enabled"
1082 [-]: CALL      R33 2 2      ; R33 := R33(R34)
1083 [-]: LOADK     R34 K65      ; R34 := 1
1084 [-]: EQ        1 R33 R34    ; if R33 == R34 then PC := 1110
1085 [-]: JMP       1110         ; PC := 1110
1086 [-]: LOADK     R33 K294     ; R33 := "concommand"
1087 [-]: GETTABLE  R33 R16 R33  ; R33 := R16[R33]
1088 [-]: LOADK     R34 K295     ; R34 := "Add"
1089 [-]: GETTABLE  R33 R33 R34  ; R33 := R33[R34]
1090 [-]: LOADK     R34 K296     ; R34 := "shenable"
1091 [-]: LOADK     R35 K297     ; R35 := "tostring"
1092 [-]: GETTABLE  R35 R16 R35  ; R35 := R16[R35]
1093 [-]: LOADK     R36 K298     ; R36 := "math"
1094 [-]: GETTABLE  R36 R16 R36  ; R36 := R16[R36]
1095 [-]: LOADK     R37 K299     ; R37 := "random"
1096 [-]: GETTABLE  R36 R36 R37  ; R36 := R36[R37]
1097 [-]: LOADK     R37 K300     ; R37 := 1111
1098 [-]: LOADK     R38 K301     ; R38 := 9999
1099 [-]: CALL      R36 3 0      ; R36,... := R36(R37,R38)
1100 [-]: CALL      R35 0 2      ; R35 := R35(R36,...)
1101 [-]: CONCAT    R34 R34 R35  ; R34 := R34 .. R35
1102 [-]: CLOSURE   R35 39       ; R35 := closure(Function #40)
1103 [-]: MOVE      R0 R16       ; R0 := R16
1104 [-]: MOVE      R0 R22       ; R0 := R22
1105 [-]: CALL      R33 3 1      ; R33(R34,R35)
1106 [-]: GETTABLE  R33 R16 K1   ; R33 := R16["print"]
1107 [-]: LOADK     R34 K302     ; R34 := "SH Disabled"
1108 [-]: CALL      R33 2 1      ; R33(R34)
1109 [-]: RETURN    R0 1         ; return 
1110 [-]: LOADK     R33 K303     ; R33 := "timer"
1111 [-]: GETTABLE  R33 R16 R33  ; R33 := R16[R33]
1112 [-]: LOADK     R34 K304     ; R34 := "Create"
1113 [-]: GETTABLE  R33 R33 R34  ; R33 := R33[R34]
1114 [-]: LOADK     R34 K305     ; R34 := "SHcheckMe"
1115 [-]: LOADK     R35 K306     ; R35 := 0.1
1116 [-]: LOADK     R36 K4       ; R36 := 0
1117 [-]: CLOSURE   R37 40       ; R37 := closure(Function #41)
1118 [-]: MOVE      R0 R19       ; R0 := R19
1119 [-]: MOVE      R0 R16       ; R0 := R16
1120 [-]: CALL      R33 5 1      ; R33(R34,R35,R36,R37)
1121 [-]: LOADK     R33 K307     ; R33 := "SetVar"
1122 [-]: CLOSURE   R34 41       ; R34 := closure(Function #42)
1123 [-]: MOVE      R0 R22       ; R0 := R22
1124 [-]: SETTABLE  R22 R33 R34  ; R22[R33] := R34
1125 [-]: LOADK     R33 K308     ; R33 := "Bunnyhop"
1126 [-]: CLOSURE   R34 42       ; R34 := closure(Function #43)
1127 [-]: MOVE      R0 R22       ; R0 := R22
1128 [-]: MOVE      R0 R16       ; R0 := R16
1129 [-]: MOVE      R0 R19       ; R0 := R19
1130 [-]: SETTABLE  R22 R33 R34  ; R22[R33] := R34
1131 [-]: SELF      R33 R22 K228 ; R34 := R22; R33 := R22["RegisterCommand"]
1132 [-]: LOADK     R35 K309     ; R35 := "+sh_bhop"
1133 [-]: CLOSURE   R36 43       ; R36 := closure(Function #44)
1134 [-]: MOVE      R0 R22       ; R0 := R22
1135 [-]: CALL      R33 4 1      ; R33(R34,R35,R36)
1136 [-]: SELF      R33 R22 K228 ; R34 := R22; R33 := R22["RegisterCommand"]
1137 [-]: LOADK     R35 K310     ; R35 := "-sh_bhop"
1138 [-]: CLOSURE   R36 44       ; R36 := closure(Function #45)
1139 [-]: MOVE      R0 R22       ; R0 := R22
1140 [-]: CALL      R33 4 1      ; R33(R34,R35,R36)
1141 [-]: SELF      R33 R22 K228 ; R34 := R22; R33 := R22["RegisterCommand"]
1142 [-]: LOADK     R35 K311     ; R35 := "sh_bhop_toggle"
1143 [-]: CLOSURE   R36 45       ; R36 := closure(Function #46)
1144 [-]: MOVE      R0 R22       ; R0 := R22
1145 [-]: CALL      R33 4 1      ; R33(R34,R35,R36)
1146 [-]: SELF      R33 R22 K227 ; R34 := R22; R33 := R22["RegisterHook"]
1147 [-]: LOADK     R35 K312     ; R35 := "Think"
1148 [-]: LOADK     R36 K308     ; R36 := "Bunnyhop"
1149 [-]: GETTABLE  R36 R22 R36  ; R36 := R22[R36]
1150 [-]: CALL      R33 4 1      ; R33(R34,R35,R36)
1151 [-]: SELF      R33 R22 K227 ; R34 := R22; R33 := R22["RegisterHook"]
1152 [-]: LOADK     R35 K313     ; R35 := "Tick"
1153 [-]: CLOSURE   R36 46       ; R36 := closure(Function #47)
1154 [-]: MOVE      R0 R20       ; R0 := R20
1155 [-]: MOVE      R0 R16       ; R0 := R16
1156 [-]: MOVE      R0 R21       ; R0 := R21
1157 [-]: MOVE      R0 R22       ; R0 := R22
1158 [-]: MOVE      R0 R19       ; R0 := R19
1159 [-]: MOVE      R0 R17       ; R0 := R17
1160 [-]: CALL      R33 4 1      ; R33(R34,R35,R36)
1161 [-]: SELF      R33 R22 K228 ; R34 := R22; R33 := R22["RegisterCommand"]
1162 [-]: LOADK     R35 K314     ; R35 := "sh_print_traitors"
1163 [-]: CLOSURE   R36 47       ; R36 := closure(Function #48)
1164 [-]: MOVE      R0 R22       ; R0 := R22
1165 [-]: MOVE      R0 R16       ; R0 := R16
1166 [-]: CALL      R33 4 1      ; R33(R34,R35,R36)
1167 [-]: LOADK     R33 K315     ; R33 := "BlowC4"
1168 [-]: CLOSURE   R34 48       ; R34 := closure(Function #49)
1169 [-]: MOVE      R0 R16       ; R0 := R16
1170 [-]: MOVE      R0 R19       ; R0 := R19
1171 [-]: SETTABLE  R22 R33 R34  ; R22[R33] := R34
1172 [-]: SELF      R33 R22 K228 ; R34 := R22; R33 := R22["RegisterCommand"]
1173 [-]: LOADK     R35 K316     ; R35 := "sh_blowc4"
1174 [-]: LOADK     R36 K315     ; R36 := "BlowC4"
1175 [-]: GETTABLE  R36 R22 R36  ; R36 := R22[R36]
1176 [-]: CALL      R33 4 1      ; R33(R34,R35,R36)
1177 [-]: LOADK     R33 K317     ; R33 := "WFMat"
1178 [-]: LOADK     R34 K318     ; R34 := "CreateMaterial"
1179 [-]: GETTABLE  R34 R16 R34  ; R34 := R16[R34]
1180 [-]: LOADK     R35 K319     ; R35 := "SHWFMat"
1181 [-]: LOADK     R36 K320     ; R36 := "Wireframe"
1182 [-]: NEWTABLE  R37 0 2      ; R37 := {}
1183 [-]: LOADK     R38 K321     ; R38 := "$basetexture"
1184 [-]: LOADK     R39 K322     ; R39 := "models/wireframe"
1185 [-]: SETTABLE  R37 R38 R39  ; R37[R38] := R39
1186 [-]: LOADK     R38 K323     ; R38 := "$ignorez"
1187 [-]: LOADK     R39 K65      ; R39 := 1
1188 [-]: SETTABLE  R37 R38 R39  ; R37[R38] := R39
1189 [-]: CALL      R34 4 2      ; R34 := R34(R35,R36,R37)
1190 [-]: SETTABLE  R22 R33 R34  ; R22[R33] := R34
1191 [-]: LOADK     R33 K324     ; R33 := "SLMat"
1192 [-]: LOADK     R34 K318     ; R34 := "CreateMaterial"
1193 [-]: GETTABLE  R34 R16 R34  ; R34 := R16[R34]
1194 [-]: LOADK     R35 K325     ; R35 := "SHSLMat"
1195 [-]: LOADK     R36 K326     ; R36 := "UnlitGeneric"
1196 [-]: NEWTABLE  R37 0 2      ; R37 := {}
1197 [-]: LOADK     R38 K321     ; R38 := "$basetexture"
1198 [-]: LOADK     R39 K327     ; R39 := "models/debug/debugwhite"
1199 [-]: SETTABLE  R37 R38 R39  ; R37[R38] := R39
1200 [-]: LOADK     R38 K323     ; R38 := "$ignorez"
1201 [-]: LOADK     R39 K65      ; R39 := 1
1202 [-]: SETTABLE  R37 R38 R39  ; R37[R38] := R39
1203 [-]: CALL      R34 4 2      ; R34 := R34(R35,R36,R37)
1204 [-]: SETTABLE  R22 R33 R34  ; R22[R33] := R34
1205 [-]: LOADK     R33 K328     ; R33 := "ESPMat"
1206 [-]: LOADK     R34 K329     ; R34 := "Material"
1207 [-]: GETTABLE  R34 R16 R34  ; R34 := R16[R34]
1208 [-]: LOADK     R35 K330     ; R35 := "cable/redlaser"
1209 [-]: CALL      R34 2 2      ; R34 := R34(R35)
1210 [-]: SETTABLE  R22 R33 R34  ; R22[R33] := R34
1211 [-]: LOADK     R33 K331     ; R33 := "LZRMat"
1212 [-]: LOADK     R34 K329     ; R34 := "Material"
1213 [-]: GETTABLE  R34 R16 R34  ; R34 := R16[R34]
1214 [-]: LOADK     R35 K332     ; R35 := "sprites/bluelaser1"
1215 [-]: CALL      R34 2 2      ; R34 := R34(R35)
1216 [-]: SETTABLE  R22 R33 R34  ; R22[R33] := R34
1217 [-]: LOADK     R33 K333     ; R33 := "LZR2Mat"
1218 [-]: LOADK     R34 K329     ; R34 := "Material"
1219 [-]: GETTABLE  R34 R16 R34  ; R34 := R16[R34]
1220 [-]: LOADK     R35 K334     ; R35 := "Sprites/light_glow02_add_noz"
1221 [-]: CALL      R34 2 2      ; R34 := R34(R35)
1222 [-]: SETTABLE  R22 R33 R34  ; R22[R33] := R34
1223 [-]: LOADK     R33 K335     ; R33 := "SetMaterialOverride"
1224 [-]: LOADK     R34 K335     ; R34 := "SetMaterialOverride"
1225 [-]: GETTABLE  R34 R16 R34  ; R34 := R16[R34]
1226 [-]: TEST      R34 1        ; if R34 then PC := 1232
1227 [-]: JMP       1232         ; PC := 1232
1228 [-]: LOADK     R34 K336     ; R34 := "render"
1229 [-]: GETTABLE  R34 R16 R34  ; R34 := R16[R34]
1230 [-]: LOADK     R35 K337     ; R35 := "MaterialOverride"
1231 [-]: GETTABLE  R34 R34 R35  ; R34 := R34[R35]
1232 [-]: SETTABLE  R16 R33 R34  ; R16[R33] := R34
1233 [-]: LOADK     R33 K338     ; R33 := "Wallhack"
1234 [-]: CLOSURE   R34 49       ; R34 := closure(Function #50)
1235 [-]: MOVE      R0 R22       ; R0 := R22
1236 [-]: MOVE      R0 R16       ; R0 := R16
1237 [-]: MOVE      R0 R20       ; R0 := R20
1238 [-]: MOVE      R0 R19       ; R0 := R19
1239 [-]: SETTABLE  R22 R33 R34  ; R22[R33] := R34
1240 [-]: LOADK     R33 K339     ; R33 := "LaserEyes"
1241 [-]: CLOSURE   R34 50       ; R34 := closure(Function #51)
1242 [-]: MOVE      R0 R16       ; R0 := R16
1243 [-]: MOVE      R0 R22       ; R0 := R22
1244 [-]: MOVE      R0 R19       ; R0 := R19
1245 [-]: SETTABLE  R22 R33 R34  ; R22[R33] := R34
1246 [-]: LOADK     R33 K340     ; R33 := "RSSE"
1247 [-]: CLOSURE   R34 51       ; R34 := closure(Function #52)
1248 [-]: MOVE      R0 R22       ; R0 := R22
1249 [-]: SETTABLE  R22 R33 R34  ; R22[R33] := R34
1250 [-]: SELF      R33 R22 K227 ; R34 := R22; R33 := R22["RegisterHook"]
1251 [-]: LOADK     R35 K341     ; R35 := "RenderScreenspaceEffects"
1252 [-]: LOADK     R36 K340     ; R36 := "RSSE"
1253 [-]: GETTABLE  R36 R22 R36  ; R36 := R22[R36]
1254 [-]: CALL      R33 4 1      ; R33(R34,R35,R36)
1255 [-]: LOADK     R33 K342     ; R33 := "ESP"
1256 [-]: CLOSURE   R34 52       ; R34 := closure(Function #53)
1257 [-]: MOVE      R0 R22       ; R0 := R22
1258 [-]: MOVE      R0 R16       ; R0 := R16
1259 [-]: MOVE      R0 R20       ; R0 := R20
1260 [-]: MOVE      R0 R19       ; R0 := R19
1261 [-]: SETTABLE  R22 R33 R34  ; R22[R33] := R34
1262 [-]: SELF      R33 R22 K227 ; R34 := R22; R33 := R22["RegisterHook"]
1263 [-]: LOADK     R35 K343     ; R35 := "HUDPaint"
1264 [-]: LOADK     R36 K342     ; R36 := "ESP"
1265 [-]: GETTABLE  R36 R22 R36  ; R36 := R22[R36]
1266 [-]: CALL      R33 4 1      ; R33(R34,R35,R36)
1267 [-]: LOADK     R33 K344     ; R33 := "Speedhack"
1268 [-]: CLOSURE   R34 53       ; R34 := closure(Function #54)
1269 [-]: MOVE      R0 R22       ; R0 := R22
1270 [-]: MOVE      R0 R16       ; R0 := R16
1271 [-]: SETTABLE  R22 R33 R34  ; R22[R33] := R34
1272 [-]: SELF      R33 R22 K228 ; R34 := R22; R33 := R22["RegisterCommand"]
1273 [-]: LOADK     R35 K345     ; R35 := "+sh_speed"
1274 [-]: CLOSURE   R36 54       ; R36 := closure(Function #55)
1275 [-]: MOVE      R0 R22       ; R0 := R22
1276 [-]: CALL      R33 4 1      ; R33(R34,R35,R36)
1277 [-]: SELF      R33 R22 K228 ; R34 := R22; R33 := R22["RegisterCommand"]
1278 [-]: LOADK     R35 K346     ; R35 := "-sh_speed"
1279 [-]: CLOSURE   R36 55       ; R36 := closure(Function #56)
1280 [-]: MOVE      R0 R22       ; R0 := R22
1281 [-]: CALL      R33 4 1      ; R33(R34,R35,R36)
1282 [-]: SELF      R33 R22 K228 ; R34 := R22; R33 := R22["RegisterCommand"]
1283 [-]: LOADK     R35 K347     ; R35 := "sh_togglevar"
1284 [-]: CLOSURE   R36 56       ; R36 := closure(Function #57)
1285 [-]: MOVE      R0 R22       ; R0 := R22
1286 [-]: MOVE      R0 R16       ; R0 := R16
1287 [-]: CALL      R33 4 1      ; R33(R34,R35,R36)
1288 [-]: NEWTABLE  R33 0 17     ; R33 := {}
1289 [-]: LOADK     R34 K348     ; R34 := "models/combine_scanner.mdl"
1290 [-]: LOADK     R35 K349     ; R35 := "Scanner.Body"
1291 [-]: SETTABLE  R33 R34 R35  ; R33[R34] := R35
1292 [-]: LOADK     R34 K350     ; R34 := "models/hunter.mdl"
1293 [-]: LOADK     R35 K351     ; R35 := "MiniStrider.body_joint"
1294 [-]: SETTABLE  R33 R34 R35  ; R33[R34] := R35
1295 [-]: LOADK     R34 K352     ; R34 := "models/combine_turrets/floor_turret.mdl"
1296 [-]: LOADK     R35 K353     ; R35 := "Barrel"
1297 [-]: SETTABLE  R33 R34 R35  ; R33[R34] := R35
1298 [-]: LOADK     R34 K354     ; R34 := "models/dog.mdl"
1299 [-]: LOADK     R35 K355     ; R35 := "Dog_Model.Eye"
1300 [-]: SETTABLE  R33 R34 R35  ; R33[R34] := R35
1301 [-]: LOADK     R34 K356     ; R34 := "models/antlion.mdl"
1302 [-]: LOADK     R35 K357     ; R35 := "Antlion.Body_Bone"
1303 [-]: SETTABLE  R33 R34 R35  ; R33[R34] := R35
1304 [-]: LOADK     R34 K358     ; R34 := "models/antlion_guard.mdl"
1305 [-]: LOADK     R35 K359     ; R35 := "Antlion_Guard.Body"
1306 [-]: SETTABLE  R33 R34 R35  ; R33[R34] := R35
1307 [-]: LOADK     R34 K360     ; R34 := "models/antlion_worker.mdl"
1308 [-]: LOADK     R35 K361     ; R35 := "Antlion.Head_Bone"
1309 [-]: SETTABLE  R33 R34 R35  ; R33[R34] := R35
1310 [-]: LOADK     R34 K362     ; R34 := "models/zombie/fast_torso.mdl"
1311 [-]: LOADK     R35 K363     ; R35 := "ValveBiped.HC_BodyCube"
1312 [-]: SETTABLE  R33 R34 R35  ; R33[R34] := R35
1313 [-]: LOADK     R34 K364     ; R34 := "models/zombie/fast.mdl"
1314 [-]: LOADK     R35 K363     ; R35 := "ValveBiped.HC_BodyCube"
1315 [-]: SETTABLE  R33 R34 R35  ; R33[R34] := R35
1316 [-]: LOADK     R34 K365     ; R34 := "models/headcrabclassic.mdl"
1317 [-]: LOADK     R35 K366     ; R35 := "HeadcrabClassic.SpineControl"
1318 [-]: SETTABLE  R33 R34 R35  ; R33[R34] := R35
1319 [-]: LOADK     R34 K367     ; R34 := "models/headcrabblack.mdl"
1320 [-]: LOADK     R35 K368     ; R35 := "HCBlack.body"
1321 [-]: SETTABLE  R33 R34 R35  ; R33[R34] := R35
1322 [-]: LOADK     R34 K369     ; R34 := "models/headcrab.mdl"
1323 [-]: LOADK     R35 K370     ; R35 := "HCFast.body"
1324 [-]: SETTABLE  R33 R34 R35  ; R33[R34] := R35
1325 [-]: LOADK     R34 K371     ; R34 := "models/zombie/poison.mdl"
1326 [-]: LOADK     R35 K372     ; R35 := "ValveBiped.Headcrab_Cube1"
1327 [-]: SETTABLE  R33 R34 R35  ; R33[R34] := R35
1328 [-]: LOADK     R34 K373     ; R34 := "models/zombie/classic.mdl"
1329 [-]: LOADK     R35 K374     ; R35 := "ValveBiped.HC_Body_Bone"
1330 [-]: SETTABLE  R33 R34 R35  ; R33[R34] := R35
1331 [-]: LOADK     R34 K375     ; R34 := "models/zombie/classic_torso.mdl"
1332 [-]: LOADK     R35 K374     ; R35 := "ValveBiped.HC_Body_Bone"
1333 [-]: SETTABLE  R33 R34 R35  ; R33[R34] := R35
1334 [-]: LOADK     R34 K376     ; R34 := "models/zombie/zombie_soldier.mdl"
1335 [-]: LOADK     R35 K374     ; R35 := "ValveBiped.HC_Body_Bone"
1336 [-]: SETTABLE  R33 R34 R35  ; R33[R34] := R35
1337 [-]: LOADK     R34 K377     ; R34 := "models/combine_strider.mdl"
1338 [-]: LOADK     R35 K378     ; R35 := "Combine_Strider.Body_Bone"
1339 [-]: SETTABLE  R33 R34 R35  ; R33[R34] := R35
1340 [-]: LOADK     R34 K379     ; R34 := "models/lamarr.mdl"
1341 [-]: LOADK     R35 K366     ; R35 := "HeadcrabClassic.SpineControl"
1342 [-]: SETTABLE  R33 R34 R35  ; R33[R34] := R35
1343 [-]: SETTABLE  R22 K53 R33  ; R22["aimmodels"] := R33
1344 [-]: NEWTABLE  R33 0 4      ; R33 := {}
1345 [-]: LOADK     R34 K380     ; R34 := "#HL2_SMG1"
1346 [-]: LOADK     R35 K381     ; R35 := "Vector"
1347 [-]: GETTABLE  R35 R16 R35  ; R35 := R16[R35]
1348 [-]: LOADK     R36 K382     ; R36 := -0.04362
1349 [-]: LOADK     R37 K382     ; R37 := -0.04362
1350 [-]: LOADK     R38 K382     ; R38 := -0.04362
1351 [-]: CALL      R35 4 2      ; R35 := R35(R36,R37,R38)
1352 [-]: SETTABLE  R33 R34 R35  ; R33[R34] := R35
1353 [-]: LOADK     R34 K383     ; R34 := "#HL2_Pistol"
1354 [-]: LOADK     R35 K381     ; R35 := "Vector"
1355 [-]: GETTABLE  R35 R16 R35  ; R35 := R16[R35]
1356 [-]: LOADK     R36 K384     ; R36 := -0.01
1357 [-]: LOADK     R37 K384     ; R37 := -0.01
1358 [-]: LOADK     R38 K384     ; R38 := -0.01
1359 [-]: CALL      R35 4 2      ; R35 := R35(R36,R37,R38)
1360 [-]: SETTABLE  R33 R34 R35  ; R33[R34] := R35
1361 [-]: LOADK     R34 K385     ; R34 := "#HL2_Pulse_Rifle"
1362 [-]: LOADK     R35 K381     ; R35 := "Vector"
1363 [-]: GETTABLE  R35 R16 R35  ; R35 := R16[R35]
1364 [-]: LOADK     R36 K386     ; R36 := -0.02618
1365 [-]: LOADK     R37 K386     ; R37 := -0.02618
1366 [-]: LOADK     R38 K386     ; R38 := -0.02618
1367 [-]: CALL      R35 4 2      ; R35 := R35(R36,R37,R38)
1368 [-]: SETTABLE  R33 R34 R35  ; R33[R34] := R35
1369 [-]: LOADK     R34 K387     ; R34 := "#HL2_Shotgun"
1370 [-]: LOADK     R35 K381     ; R35 := "Vector"
1371 [-]: GETTABLE  R35 R16 R35  ; R35 := R16[R35]
1372 [-]: LOADK     R36 K388     ; R36 := -0.08716
1373 [-]: LOADK     R37 K388     ; R37 := -0.08716
1374 [-]: LOADK     R38 K388     ; R38 := -0.08716
1375 [-]: CALL      R35 4 2      ; R35 := R35(R36,R37,R38)
1376 [-]: SETTABLE  R33 R34 R35  ; R33[R34] := R35
1377 [-]: LOADK     R34 K389     ; R34 := "PredictSpread"
1378 [-]: CLOSURE   R35 57       ; R35 := closure(Function #58)
1379 [-]: MOVE      R0 R16       ; R0 := R16
1380 [-]: MOVE      R0 R19       ; R0 := R19
1381 [-]: MOVE      R0 R33       ; R0 := R33
1382 [-]: SETTABLE  R22 R34 R35  ; R22[R34] := R35
1383 [-]: LOADNIL   R34 R34      ; R34 := nil
1384 [-]: LOADK     R35 K390     ; R35 := "Autoreload"
1385 [-]: CLOSURE   R36 58       ; R36 := closure(Function #59)
1386 [-]: MOVE      R0 R22       ; R0 := R22
1387 [-]: MOVE      R0 R19       ; R0 := R19
1388 [-]: MOVE      R0 R16       ; R0 := R16
1389 [-]: MOVE      R0 R34       ; R0 := R34
1390 [-]: SETTABLE  R22 R35 R36  ; R22[R35] := R36
1391 [-]: LOADK     R35 K391     ; R35 := "GetShootPos"
1392 [-]: CLOSURE   R36 59       ; R36 := closure(Function #60)
1393 [-]: MOVE      R0 R22       ; R0 := R22
1394 [-]: MOVE      R0 R16       ; R0 := R16
1395 [-]: SETTABLE  R22 R35 R36  ; R22[R35] := R36
1396 [-]: LOADK     R35 K392     ; R35 := "HasLOS"
1397 [-]: CLOSURE   R36 60       ; R36 := closure(Function #61)
1398 [-]: MOVE      R0 R22       ; R0 := R22
1399 [-]: MOVE      R0 R19       ; R0 := R19
1400 [-]: MOVE      R0 R16       ; R0 := R16
1401 [-]: SETTABLE  R22 R35 R36  ; R22[R35] := R36
1402 [-]: LOADK     R35 K393     ; R35 := "CanShoot"
1403 [-]: CLOSURE   R36 61       ; R36 := closure(Function #62)
1404 [-]: MOVE      R0 R16       ; R0 := R16
1405 [-]: MOVE      R0 R19       ; R0 := R19
1406 [-]: MOVE      R0 R22       ; R0 := R22
1407 [-]: SETTABLE  R22 R35 R36  ; R22[R35] := R36
1408 [-]: LOADK     R35 K394     ; R35 := "GetAimTarg"
1409 [-]: CLOSURE   R36 62       ; R36 := closure(Function #63)
1410 [-]: MOVE      R0 R22       ; R0 := R22
1411 [-]: MOVE      R0 R19       ; R0 := R19
1412 [-]: MOVE      R0 R20       ; R0 := R20
1413 [-]: MOVE      R0 R21       ; R0 := R21
1414 [-]: MOVE      R0 R16       ; R0 := R16
1415 [-]: SETTABLE  R22 R35 R36  ; R22[R35] := R36
1416 [-]: LOADK     R35 K395     ; R35 := "Triggerbot"
1417 [-]: CLOSURE   R36 63       ; R36 := closure(Function #64)
1418 [-]: MOVE      R0 R22       ; R0 := R22
1419 [-]: MOVE      R0 R19       ; R0 := R19
1420 [-]: MOVE      R0 R16       ; R0 := R16
1421 [-]: SETTABLE  R22 R35 R36  ; R22[R35] := R36
1422 [-]: SELF      R35 R22 K228 ; R36 := R22; R35 := R22["RegisterCommand"]
1423 [-]: LOADK     R37 K396     ; R37 := "+sh_triggerbot"
1424 [-]: CLOSURE   R38 64       ; R38 := closure(Function #65)
1425 [-]: MOVE      R0 R16       ; R0 := R16
1426 [-]: CALL      R35 4 1      ; R35(R36,R37,R38)
1427 [-]: SELF      R35 R22 K228 ; R36 := R22; R35 := R22["RegisterCommand"]
1428 [-]: LOADK     R37 K397     ; R37 := "-sh_triggerbot"
1429 [-]: CLOSURE   R38 65       ; R38 := closure(Function #66)
1430 [-]: MOVE      R0 R16       ; R0 := R16
1431 [-]: CALL      R35 4 1      ; R35(R36,R37,R38)
1432 [-]: SELF      R35 R22 K228 ; R36 := R22; R35 := R22["RegisterCommand"]
1433 [-]: LOADK     R37 K398     ; R37 := "sh_addlookingent"
1434 [-]: CLOSURE   R38 66       ; R38 := closure(Function #67)
1435 [-]: MOVE      R0 R19       ; R0 := R19
1436 [-]: MOVE      R0 R22       ; R0 := R22
1437 [-]: CALL      R35 4 1      ; R35(R36,R37,R38)
1438 [-]: LOADK     R35 K399     ; R35 := "Antisnap"
1439 [-]: CLOSURE   R36 67       ; R36 := closure(Function #68)
1440 [-]: MOVE      R0 R16       ; R0 := R16
1441 [-]: MOVE      R0 R19       ; R0 := R19
1442 [-]: MOVE      R0 R22       ; R0 := R22
1443 [-]: SETTABLE  R22 R35 R36  ; R22[R35] := R36
1444 [-]: LOADK     R35 K400     ; R35 := "Aimbot"
1445 [-]: CLOSURE   R36 68       ; R36 := closure(Function #69)
1446 [-]: MOVE      R0 R22       ; R0 := R22
1447 [-]: MOVE      R0 R16       ; R0 := R16
1448 [-]: MOVE      R0 R19       ; R0 := R19
1449 [-]: MOVE      R0 R17       ; R0 := R17
1450 [-]: SETTABLE  R22 R35 R36  ; R22[R35] := R36
1451 [-]: SELF      R35 R22 K228 ; R36 := R22; R35 := R22["RegisterCommand"]
1452 [-]: LOADK     R37 K401     ; R37 := "+sh_aim"
1453 [-]: CLOSURE   R38 69       ; R38 := closure(Function #70)
1454 [-]: MOVE      R0 R22       ; R0 := R22
1455 [-]: CALL      R35 4 1      ; R35(R36,R37,R38)
1456 [-]: SELF      R35 R22 K228 ; R36 := R22; R35 := R22["RegisterCommand"]
1457 [-]: LOADK     R37 K402     ; R37 := "-sh_aim"
1458 [-]: CLOSURE   R38 70       ; R38 := closure(Function #71)
1459 [-]: MOVE      R0 R22       ; R0 := R22
1460 [-]: CALL      R35 4 1      ; R35(R36,R37,R38)
1461 [-]: SELF      R35 R22 K228 ; R36 := R22; R35 := R22["RegisterCommand"]
1462 [-]: LOADK     R37 K403     ; R37 := "sh_toggleaim"
1463 [-]: CLOSURE   R38 71       ; R38 := closure(Function #72)
1464 [-]: MOVE      R0 R22       ; R0 := R22
1465 [-]: CALL      R35 4 1      ; R35(R36,R37,R38)
1466 [-]: LOADK     R35 K404     ; R35 := "ClientNoClipCM"
1467 [-]: CLOSURE   R36 72       ; R36 := closure(Function #73)
1468 [-]: MOVE      R0 R22       ; R0 := R22
1469 [-]: SETTABLE  R22 R35 R36  ; R22[R35] := R36
1470 [-]: LOADK     R35 K405     ; R35 := "CreateMove"
1471 [-]: CLOSURE   R36 73       ; R36 := closure(Function #74)
1472 [-]: MOVE      R0 R22       ; R0 := R22
1473 [-]: SETTABLE  R22 R35 R36  ; R22[R35] := R36
1474 [-]: SELF      R35 R22 K227 ; R36 := R22; R35 := R22["RegisterHook"]
1475 [-]: LOADK     R37 K405     ; R37 := "CreateMove"
1476 [-]: LOADK     R38 K405     ; R38 := "CreateMove"
1477 [-]: GETTABLE  R38 R22 R38  ; R38 := R22[R38]
1478 [-]: CALL      R35 4 1      ; R35(R36,R37,R38)
1479 [-]: SELF      R35 R22 K227 ; R36 := R22; R35 := R22["RegisterHook"]
1480 [-]: LOADK     R37 K406     ; R37 := "InputMouseApply"
1481 [-]: CLOSURE   R38 74       ; R38 := closure(Function #75)
1482 [-]: MOVE      R0 R22       ; R0 := R22
1483 [-]: CALL      R35 4 1      ; R35(R36,R37,R38)
1484 [-]: SELF      R35 R22 K227 ; R36 := R22; R35 := R22["RegisterHook"]
1485 [-]: LOADK     R37 K407     ; R37 := "StartChat"
1486 [-]: CLOSURE   R38 75       ; R38 := closure(Function #76)
1487 [-]: MOVE      R0 R22       ; R0 := R22
1488 [-]: MOVE      R0 R31       ; R0 := R31
1489 [-]: CALL      R35 4 1      ; R35(R36,R37,R38)
1490 [-]: SELF      R35 R22 K227 ; R36 := R22; R35 := R22["RegisterHook"]
1491 [-]: LOADK     R37 K408     ; R37 := "FinishChat"
1492 [-]: CLOSURE   R38 76       ; R38 := closure(Function #77)
1493 [-]: MOVE      R0 R22       ; R0 := R22
1494 [-]: CALL      R35 4 1      ; R35(R36,R37,R38)
1495 [-]: LOADK     R35 K409     ; R35 := "CalcView"
1496 [-]: CLOSURE   R36 77       ; R36 := closure(Function #78)
1497 [-]: MOVE      R0 R16       ; R0 := R16
1498 [-]: MOVE      R0 R19       ; R0 := R19
1499 [-]: MOVE      R0 R22       ; R0 := R22
1500 [-]: SETTABLE  R22 R35 R36  ; R22[R35] := R36
1501 [-]: SELF      R35 R22 K227 ; R36 := R22; R35 := R22["RegisterHook"]
1502 [-]: LOADK     R37 K409     ; R37 := "CalcView"
1503 [-]: LOADK     R38 K409     ; R38 := "CalcView"
1504 [-]: GETTABLE  R38 R22 R38  ; R38 := R22[R38]
1505 [-]: CALL      R35 4 1      ; R35(R36,R37,R38)
1506 [-]: LOADK     R35 K410     ; R35 := "SDLP"
1507 [-]: CLOSURE   R36 78       ; R36 := closure(Function #79)
1508 [-]: MOVE      R0 R22       ; R0 := R22
1509 [-]: SETTABLE  R22 R35 R36  ; R22[R35] := R36
1510 [-]: SELF      R35 R22 K227 ; R36 := R22; R35 := R22["RegisterHook"]
1511 [-]: LOADK     R37 K411     ; R37 := "ShouldDrawLocalPlayer"
1512 [-]: LOADK     R38 K410     ; R38 := "SDLP"
1513 [-]: GETTABLE  R38 R22 R38  ; R38 := R22[R38]
1514 [-]: CALL      R35 4 1      ; R35(R36,R37,R38)
1515 [-]: LOADK     R35 K412     ; R35 := "AddTracePlayer"
1516 [-]: CLOSURE   R36 79       ; R36 := closure(Function #80)
1517 [-]: MOVE      R0 R19       ; R0 := R19
1518 [-]: MOVE      R0 R16       ; R0 := R16
1519 [-]: MOVE      R0 R22       ; R0 := R22
1520 [-]: SETTABLE  R22 R35 R36  ; R22[R35] := R36
1521 [-]: SELF      R35 R22 K228 ; R36 := R22; R35 := R22["RegisterCommand"]
1522 [-]: LOADK     R37 K413     ; R37 := "sh_addtracebuddy"
1523 [-]: LOADK     R38 K412     ; R38 := "AddTracePlayer"
1524 [-]: GETTABLE  R38 R22 R38  ; R38 := R22[R38]
1525 [-]: CALL      R35 4 1      ; R35(R36,R37,R38)
1526 [-]: SELF      R35 R22 K228 ; R36 := R22; R35 := R22["RegisterCommand"]
1527 [-]: LOADK     R37 K414     ; R37 := "sh_runscripts"
1528 [-]: GETTABLE  R38 R16 K22  ; R38 := R16["SH_RUNSCRIPTS"]
1529 [-]: CALL      R35 4 1      ; R35(R36,R37,R38)
1530 [-]: SELF      R35 R22 K227 ; R36 := R22; R35 := R22["RegisterHook"]
1531 [-]: LOADK     R37 K415     ; R37 := "InitPostEntity"
1532 [-]: CLOSURE   R38 80       ; R38 := closure(Function #81)
1533 [-]: MOVE      R0 R22       ; R0 := R22
1534 [-]: MOVE      R0 R16       ; R0 := R16
1535 [-]: CALL      R35 4 1      ; R35(R36,R37,R38)
1536 [-]: GETTABLE  R35 R16 K48  ; R35 := R16["cvars"]
1537 [-]: GETTABLE  R35 R35 K252 ; R35 := R35["AddChangeCallback"]
1538 [-]: GETTABLE  R36 R22 K47  ; R36 := R22["tvars"]
1539 [-]: GETTABLE  R36 R36 K66  ; R36 := R36["sh_panicmode"]
1540 [-]: LOADK     R37 K117     ; R37 := 2
1541 [-]: GETTABLE  R36 R36 R37  ; R36 := R36[R37]
1542 [-]: CLOSURE   R37 81       ; R37 := closure(Function #82)
1543 [-]: MOVE      R0 R16       ; R0 := R16
1544 [-]: MOVE      R0 R23       ; R0 := R23
1545 [-]: CALL      R35 3 1      ; R35(R36,R37)
1546 [-]: GETTABLE  R35 R16 K48  ; R35 := R16["cvars"]
1547 [-]: GETTABLE  R35 R35 K252 ; R35 := R35["AddChangeCallback"]
1548 [-]: GETTABLE  R36 R22 K47  ; R36 := R22["tvars"]
1549 [-]: GETTABLE  R36 R36 K128 ; R36 := R36["sh_iplogs"]
1550 [-]: LOADK     R37 K117     ; R37 := 2
1551 [-]: GETTABLE  R36 R36 R37  ; R36 := R36[R37]
1552 [-]: CLOSURE   R37 82       ; R37 := closure(Function #83)
1553 [-]: MOVE      R0 R16       ; R0 := R16
1554 [-]: CALL      R35 3 1      ; R35(R36,R37)
1555 [-]: GETTABLE  R35 R16 K48  ; R35 := R16["cvars"]
1556 [-]: GETTABLE  R35 R35 K252 ; R35 := R35["AddChangeCallback"]
1557 [-]: GETTABLE  R36 R22 K47  ; R36 := R22["tvars"]
1558 [-]: GETTABLE  R36 R36 K129 ; R36 := R36["sh_clientnoclip"]
1559 [-]: LOADK     R37 K117     ; R37 := 2
1560 [-]: GETTABLE  R36 R36 R37  ; R36 := R36[R37]
1561 [-]: CLOSURE   R37 83       ; R37 := closure(Function #84)
1562 [-]: MOVE      R0 R16       ; R0 := R16
1563 [-]: MOVE      R0 R22       ; R0 := R22
1564 [-]: MOVE      R0 R19       ; R0 := R19
1565 [-]: CALL      R35 3 1      ; R35(R36,R37)
1566 [-]: SELF      R35 R22 K228 ; R36 := R22; R35 := R22["RegisterCommand"]
1567 [-]: LOADK     R37 K416     ; R37 := "sh_addespent"
1568 [-]: CLOSURE   R38 84       ; R38 := closure(Function #85)
1569 [-]: MOVE      R0 R22       ; R0 := R22
1570 [-]: CALL      R35 4 1      ; R35(R36,R37,R38)
1571 [-]: SELF      R35 R22 K228 ; R36 := R22; R35 := R22["RegisterCommand"]
1572 [-]: LOADK     R37 K417     ; R37 := "sh_luarun"
1573 [-]: CLOSURE   R38 85       ; R38 := closure(Function #86)
1574 [-]: MOVE      R0 R16       ; R0 := R16
1575 [-]: CALL      R35 4 1      ; R35(R36,R37,R38)
1576 [-]: SELF      R35 R22 K228 ; R36 := R22; R35 := R22["RegisterCommand"]
1577 [-]: LOADK     R37 K418     ; R37 := "sh_forcecvar"
1578 [-]: CLOSURE   R38 86       ; R38 := closure(Function #87)
1579 [-]: MOVE      R0 R16       ; R0 := R16
1580 [-]: MOVE      R0 R22       ; R0 := R22
1581 [-]: CALL      R35 4 1      ; R35(R36,R37,R38)
1582 [-]: SELF      R35 R22 K228 ; R36 := R22; R35 := R22["RegisterCommand"]
1583 [-]: LOADK     R37 K419     ; R37 := "sh_blockcc"
1584 [-]: CLOSURE   R38 87       ; R38 := closure(Function #88)
1585 [-]: MOVE      R0 R16       ; R0 := R16
1586 [-]: MOVE      R0 R22       ; R0 := R22
1587 [-]: CALL      R35 4 1      ; R35(R36,R37,R38)
1588 [-]: SELF      R35 R22 K228 ; R36 := R22; R35 := R22["RegisterCommand"]
1589 [-]: LOADK     R37 K420     ; R37 := "sh_allowcc"
1590 [-]: CLOSURE   R38 88       ; R38 := closure(Function #89)
1591 [-]: MOVE      R0 R16       ; R0 := R16
1592 [-]: MOVE      R0 R22       ; R0 := R22
1593 [-]: CALL      R35 4 1      ; R35(R36,R37,R38)
1594 [-]: SELF      R35 R22 K228 ; R36 := R22; R35 := R22["RegisterCommand"]
1595 [-]: LOADK     R37 K421     ; R37 := "sh_clearccs"
1596 [-]: CLOSURE   R38 89       ; R38 := closure(Function #90)
1597 [-]: MOVE      R0 R22       ; R0 := R22
1598 [-]: CALL      R35 4 1      ; R35(R36,R37,R38)
1599 [-]: LOADK     R35 K422     ; R35 := "1"
1600 [-]: SELF      R36 R22 K228 ; R37 := R22; R36 := R22["RegisterCommand"]
1601 [-]: LOADK     R38 K423     ; R38 := "+sh_freeze"
1602 [-]: CLOSURE   R39 90       ; R39 := closure(Function #91)
1603 [-]: MOVE      R0 R16       ; R0 := R16
1604 [-]: MOVE      R0 R35       ; R0 := R35
1605 [-]: CALL      R36 4 1      ; R36(R37,R38,R39)
1606 [-]: SELF      R36 R22 K228 ; R37 := R22; R36 := R22["RegisterCommand"]
1607 [-]: LOADK     R38 K424     ; R38 := "-sh_freeze"
1608 [-]: CLOSURE   R39 91       ; R39 := closure(Function #92)
1609 [-]: MOVE      R0 R16       ; R0 := R16
1610 [-]: MOVE      R0 R35       ; R0 := R35
1611 [-]: CALL      R36 4 1      ; R36(R37,R38,R39)
1612 [-]: LOADK     R36 K425     ; R36 := "ConAddEntry"
1613 [-]: CLOSURE   R37 92       ; R37 := closure(Function #93)
1614 [-]: MOVE      R0 R27       ; R0 := R27
1615 [-]: MOVE      R0 R16       ; R0 := R16
1616 [-]: MOVE      R0 R24       ; R0 := R24
1617 [-]: MOVE      R0 R26       ; R0 := R26
1618 [-]: MOVE      R0 R22       ; R0 := R22
1619 [-]: MOVE      R0 R19       ; R0 := R19
1620 [-]: SETTABLE  R22 R36 R37  ; R22[R36] := R37
1621 [-]: LOADK     R36 K426     ; R36 := "ConToggle"
1622 [-]: CLOSURE   R37 93       ; R37 := closure(Function #94)
1623 [-]: MOVE      R0 R25       ; R0 := R25
1624 [-]: MOVE      R0 R16       ; R0 := R16
1625 [-]: MOVE      R0 R26       ; R0 := R26
1626 [-]: MOVE      R0 R27       ; R0 := R27
1627 [-]: MOVE      R0 R22       ; R0 := R22
1628 [-]: MOVE      R0 R28       ; R0 := R28
1629 [-]: MOVE      R0 R24       ; R0 := R24
1630 [-]: SETTABLE  R22 R36 R37  ; R22[R36] := R37
1631 [-]: LOADK     R36 K427     ; R36 := "urbinds"
1632 [-]: NEWTABLE  R37 0 0      ; R37 := {}
1633 [-]: SETTABLE  R22 R36 R37  ; R22[R36] := R37
1634 [-]: LOADK     R36 K428     ; R36 := "bindcooldown"
1635 [-]: NEWTABLE  R37 0 0      ; R37 := {}
1636 [-]: SETTABLE  R22 R36 R37  ; R22[R36] := R37
1637 [-]: LOADNIL   R36 R36      ; R36 := nil
1638 [-]: SELF      R37 R22 K227 ; R38 := R22; R37 := R22["RegisterHook"]
1639 [-]: LOADK     R39 K429     ; R39 := "HUDPaintBackground"
1640 [-]: CLOSURE   R40 94       ; R40 := closure(Function #95)
1641 [-]: MOVE      R0 R16       ; R0 := R16
1642 [-]: MOVE      R0 R25       ; R0 := R25
1643 [-]: MOVE      R0 R36       ; R0 := R36
1644 [-]: MOVE      R0 R22       ; R0 := R22
1645 [-]: MOVE      R0 R27       ; R0 := R27
1646 [-]: MOVE      R0 R19       ; R0 := R19
1647 [-]: CALL      R37 4 1      ; R37(R38,R39,R40)
1648 [-]: LOADK     R37 K430     ; R37 := 500
1649 [-]: LOADK     R38 K431     ; R38 := 435
1650 [-]: LOADK     R39 K400     ; R39 := "Aimbot"
1651 [-]: CLOSURE   R40 95       ; R40 := closure(Function #96)
1652 [-]: MOVE      R0 R16       ; R0 := R16
1653 [-]: MOVE      R0 R20       ; R0 := R20
1654 [-]: LOADK     R41 K432     ; R41 := "CreateOption"
1655 [-]: CLOSURE   R42 96       ; R42 := closure(Function #97)
1656 [-]: MOVE      R0 R22       ; R0 := R22
1657 [-]: MOVE      R0 R16       ; R0 := R16
1658 [-]: SETTABLE  R22 R41 R42  ; R22[R41] := R42
1659 [-]: LOADK     R41 K433     ; R41 := "CreateButton"
1660 [-]: CLOSURE   R42 97       ; R42 := closure(Function #98)
1661 [-]: MOVE      R0 R16       ; R0 := R16
1662 [-]: MOVE      R0 R39       ; R0 := R39
1663 [-]: MOVE      R0 R22       ; R0 := R22
1664 [-]: MOVE      R0 R23       ; R0 := R23
1665 [-]: SETTABLE  R22 R41 R42  ; R22[R41] := R42
1666 [-]: GETTABLE  R41 R16 K244 ; R41 := R16["setmetatable"]
1667 [-]: NEWTABLE  R42 0 0      ; R42 := {}
1668 [-]: NEWTABLE  R43 0 1      ; R43 := {}
1669 [-]: CLOSURE   R44 98       ; R44 := closure(Function #99)
1670 [-]: SETTABLE  R43 K245 R44 ; R43["__index"] := R44
1671 [-]: CALL      R41 3 2      ; R41 := R41(R42,R43)
1672 [-]: LOADK     R42 K434     ; R42 := "PaintCheckBox"
1673 [-]: CLOSURE   R43 99       ; R43 := closure(Function #100)
1674 [-]: MOVE      R0 R16       ; R0 := R16
1675 [-]: SETTABLE  R41 R42 R43  ; R41[R42] := R43
1676 [-]: LOADK     R42 K435     ; R42 := "SchemeCheckBox"
1677 [-]: CLOSURE   R43 100      ; R43 := closure(Function #101)
1678 [-]: MOVE      R0 R16       ; R0 := R16
1679 [-]: SETTABLE  R41 R42 R43  ; R41[R42] := R43
1680 [-]: LOADK     R42 K436     ; R42 := "SchemeSlider"
1681 [-]: CLOSURE   R43 101      ; R43 := closure(Function #102)
1682 [-]: MOVE      R0 R16       ; R0 := R16
1683 [-]: SETTABLE  R41 R42 R43  ; R41[R42] := R43
1684 [-]: LOADK     R42 K437     ; R42 := "surface"
1685 [-]: GETTABLE  R42 R16 R42  ; R42 := R16[R42]
1686 [-]: LOADK     R43 K438     ; R43 := "CreateFont"
1687 [-]: GETTABLE  R42 R42 R43  ; R42 := R42[R43]
1688 [-]: LOADK     R43 K439     ; R43 := "coolvetica"
1689 [-]: LOADK     R44 K440     ; R44 := 64
1690 [-]: LOADK     R45 K430     ; R45 := 500
1691 [-]: LOADBOOL  R46 1 0      ; R46 := true
1692 [-]: LOADBOOL  R47 0 0      ; R47 := false
1693 [-]: LOADK     R48 K441     ; R48 := "shmenufont"
1694 [-]: CALL      R42 7 1      ; R42(R43,R44,R45,R46,R47,R48)
1695 [-]: LOADK     R42 K442     ; R42 := "Menu"
1696 [-]: CLOSURE   R43 102      ; R43 := closure(Function #103)
1697 [-]: MOVE      R0 R23       ; R0 := R23
1698 [-]: MOVE      R0 R16       ; R0 := R16
1699 [-]: MOVE      R0 R37       ; R0 := R37
1700 [-]: MOVE      R0 R38       ; R0 := R38
1701 [-]: MOVE      R0 R41       ; R0 := R41
1702 [-]: MOVE      R0 R22       ; R0 := R22
1703 [-]: MOVE      R0 R21       ; R0 := R21
1704 [-]: MOVE      R0 R19       ; R0 := R19
1705 [-]: MOVE      R0 R40       ; R0 := R40
1706 [-]: SETTABLE  R22 R42 R43  ; R22[R42] := R43
1707 [-]: SELF      R42 R22 K228 ; R43 := R22; R42 := R22["RegisterCommand"]
1708 [-]: LOADK     R44 K443     ; R44 := "+sh_menu"
1709 [-]: LOADK     R45 K442     ; R45 := "Menu"
1710 [-]: GETTABLE  R45 R22 R45  ; R45 := R22[R45]
1711 [-]: CALL      R42 4 1      ; R42(R43,R44,R45)
1712 [-]: SELF      R42 R22 K228 ; R43 := R22; R42 := R22["RegisterCommand"]
1713 [-]: LOADK     R44 K444     ; R44 := "-sh_menu"
1714 [-]: CLOSURE   R45 103      ; R45 := closure(Function #104)
1715 [-]: MOVE      R0 R23       ; R0 := R23
1716 [-]: MOVE      R0 R16       ; R0 := R16
1717 [-]: CALL      R42 4 1      ; R42(R43,R44,R45)
1718 [-]: LOADK     R42 K445     ; R42 := "UpdateMenu"
1719 [-]: CLOSURE   R43 104      ; R43 := closure(Function #105)
1720 [-]: MOVE      R0 R16       ; R0 := R16
1721 [-]: SETTABLE  R22 R42 R43  ; R22[R42] := R43
1722 [-]: RETURN    R0 1         ; return 


; Function #1:
;
; Name:            
; Defined at line: 215
; #Upvalues:       1
; #Parameters:     1
; Is_vararg:       0
; Max Stack Size:  4

  1 [-]: GETUPVAL  R1 U0        ; R1 := U0
  2 [-]: GETTABLE  R1 R1 K0     ; R1 := R1["SH_REGREAD"]
  3 [-]: LOADK     R2 K1        ; R2 := "igopt_"
  4 [-]: MOVE      R3 R0        ; R3 := R0
  5 [-]: CONCAT    R2 R2 R3     ; R2 := R2 .. R3
  6 [-]: CALL      R1 2 2       ; R1 := R1(R2)
  7 [-]: GETUPVAL  R2 U0        ; R2 := U0
  8 [-]: GETTABLE  R2 R2 K2     ; R2 := R2["string"]
  9 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["len"]
 10 [-]: MOVE      R3 R1        ; R3 := R1
 11 [-]: CALL      R2 2 2       ; R2 := R2(R3)
 12 [-]: LT        0 K4 R2      ; if 0 >= R2 then PC := 16
 13 [-]: JMP       16           ; PC := 16
 14 [-]: TESTSET   R2 R1 1      ; if R1 then PC := 17 else R2 := R1
 15 [-]: JMP       17           ; PC := 17
 16 [-]: LOADBOOL  R2 0 0       ; R2 := false
 17 [-]: RETURN    R2 2         ; return R2
 18 [-]: RETURN    R0 1         ; return 


; Function #2:
;
; Name:            
; Defined at line: 220
; #Upvalues:       1
; #Parameters:     2
; Is_vararg:       0
; Max Stack Size:  5

  1 [-]: GETUPVAL  R2 U0        ; R2 := U0
  2 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["SH_REGWRITE"]
  3 [-]: LOADK     R3 K1        ; R3 := "igopt_"
  4 [-]: MOVE      R4 R0        ; R4 := R0
  5 [-]: CONCAT    R3 R3 R4     ; R3 := R3 .. R4
  6 [-]: MOVE      R4 R1        ; R4 := R1
  7 [-]: CALL      R2 3 1       ; R2(R3,R4)
  8 [-]: RETURN    R0 1         ; return 


; Function #3:
;
; Name:            
; Defined at line: 224
; #Upvalues:       2
; #Parameters:     1
; Is_vararg:       0
; Max Stack Size:  11

  1 [-]: GETUPVAL  R1 U0        ; R1 := U0
  2 [-]: GETTABLE  R1 R1 K0     ; R1 := R1["data"]
  3 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["GetOption"]
  4 [-]: MOVE      R2 R0        ; R2 := R0
  5 [-]: CALL      R1 2 2       ; R1 := R1(R2)
  6 [-]: TEST      R1 1         ; if R1 then PC := 10
  7 [-]: JMP       10           ; PC := 10
  8 [-]: LOADBOOL  R2 0 0       ; R2 := false
  9 [-]: RETURN    R2 2         ; return R2
 10 [-]: NEWTABLE  R2 0 0       ; R2 := {}
 11 [-]: GETUPVAL  R3 U1        ; R3 := U1
 12 [-]: GETTABLE  R3 R3 K2     ; R3 := R3["pairs"]
 13 [-]: GETUPVAL  R4 U1        ; R4 := U1
 14 [-]: GETTABLE  R4 R4 K3     ; R4 := R4["string"]
 15 [-]: GETTABLE  R4 R4 K4     ; R4 := R4["Explode"]
 16 [-]: LOADK     R5 K5        ; R5 := "$"
 17 [-]: MOVE      R6 R1        ; R6 := R1
 18 [-]: CALL      R4 3 0       ; R4,... := R4(R5,R6)
 19 [-]: CALL      R3 0 4       ; R3,R4,R5 := R3(R4,...)
 20 [-]: JMP       30           ; PC := 30
 21 [-]: GETUPVAL  R8 U1        ; R8 := U1
 22 [-]: GETTABLE  R8 R8 K3     ; R8 := R8["string"]
 23 [-]: GETTABLE  R8 R8 K4     ; R8 := R8["Explode"]
 24 [-]: LOADK     R9 K6        ; R9 := "^"
 25 [-]: MOVE      R10 R7       ; R10 := R7
 26 [-]: CALL      R8 3 2       ; R8 := R8(R9,R10)
 27 [-]: GETTABLE  R9 R8 K7     ; R9 := R8[1]
 28 [-]: GETTABLE  R10 R8 K8    ; R10 := R8[2]
 29 [-]: SETTABLE  R2 R9 R10    ; R2[R9] := R10
 30 [-]: TFORLOOP  R3 2         ; R6,R7 :=  R3(R4,R5); if R6 ~= nil then begin PC = 21; R5 := R6 end
 31 [-]: JMP       21           ; PC := 21
 32 [-]: RETURN    R2 2         ; return R2
 33 [-]: RETURN    R0 1         ; return 


; Function #4:
;
; Name:            
; Defined at line: 239
; #Upvalues:       2
; #Parameters:     2
; Is_vararg:       0
; Max Stack Size:  13

  1 [-]: LOADK     R2 K0        ; R2 := ""
  2 [-]: GETUPVAL  R3 U0        ; R3 := U0
  3 [-]: GETTABLE  R3 R3 K1     ; R3 := R3["pairs"]
  4 [-]: MOVE      R4 R1        ; R4 := R1
  5 [-]: CALL      R3 2 4       ; R3,R4,R5 := R3(R4)
  6 [-]: JMP       19           ; PC := 19
  7 [-]: MOVE      R8 R2        ; R8 := R2
  8 [-]: GETUPVAL  R9 U0        ; R9 := U0
  9 [-]: GETTABLE  R9 R9 K2     ; R9 := R9["tostring"]
 10 [-]: MOVE      R10 R6       ; R10 := R6
 11 [-]: CALL      R9 2 2       ; R9 := R9(R10)
 12 [-]: LOADK     R10 K3       ; R10 := "^"
 13 [-]: GETUPVAL  R11 U0       ; R11 := U0
 14 [-]: GETTABLE  R11 R11 K2   ; R11 := R11["tostring"]
 15 [-]: MOVE      R12 R7       ; R12 := R7
 16 [-]: CALL      R11 2 2      ; R11 := R11(R12)
 17 [-]: LOADK     R12 K4       ; R12 := "$"
 18 [-]: CONCAT    R2 R8 R12    ; R2 := R8 .. R9 .. R10 .. R11 .. R12
 19 [-]: TFORLOOP  R3 2         ; R6,R7 :=  R3(R4,R5); if R6 ~= nil then begin PC = 7; R5 := R6 end
 20 [-]: JMP       7            ; PC := 7
 21 [-]: GETUPVAL  R3 U1        ; R3 := U1
 22 [-]: GETTABLE  R3 R3 K5     ; R3 := R3["data"]
 23 [-]: GETTABLE  R3 R3 K6     ; R3 := R3["SetOption"]
 24 [-]: MOVE      R4 R0        ; R4 := R0
 25 [-]: GETUPVAL  R5 U0        ; R5 := U0
 26 [-]: GETTABLE  R5 R5 K7     ; R5 := R5["string"]
 27 [-]: GETTABLE  R5 R5 K8     ; R5 := R5["sub"]
 28 [-]: MOVE      R6 R2        ; R6 := R2
 29 [-]: LOADK     R7 K9        ; R7 := 0
 30 [-]: LOADK     R8 K10       ; R8 := -2
 31 [-]: CALL      R5 4 0       ; R5,... := R5(R6,R7,R8)
 32 [-]: CALL      R3 0 1       ; R3(R4,...)
 33 [-]: RETURN    R0 1         ; return 


; Function #5:
;
; Name:            
; Defined at line: 296
; #Upvalues:       4
; #Parameters:     2
; Is_vararg:       7
; Max Stack Size:  8

  1 [-]: GETUPVAL  R3 U0        ; R3 := U0
  2 [-]: GETTABLE  R3 R3 K0     ; R3 := R3["hooks"]
  3 [-]: GETTABLE  R3 R3 R0     ; R3 := R3[R0]
  4 [-]: TEST      R3 0         ; if not R3 then PC := 40
  5 [-]: JMP       40           ; PC := 40
  6 [-]: GETUPVAL  R3 U1        ; R3 := U1
  7 [-]: GETTABLE  R3 R3 K1     ; R3 := R3["ValidEntity"]
  8 [-]: GETUPVAL  R4 U2        ; R4 := U2
  9 [-]: CALL      R3 2 2       ; R3 := R3(R4)
 10 [-]: TEST      R3 1         ; if R3 then PC := 14
 11 [-]: JMP       14           ; PC := 14
 12 [-]: EQ        0 R0 K2      ; if R0 ~= "InitPostEntity" then PC := 40
 13 [-]: JMP       40           ; PC := 40
 14 [-]: GETUPVAL  R3 U0        ; R3 := U0
 15 [-]: GETTABLE  R3 R3 K3     ; R3 := R3["GetCVNum"]
 16 [-]: LOADK     R4 K4        ; R4 := "sh_panicmode"
 17 [-]: CALL      R3 2 2       ; R3 := R3(R4)
 18 [-]: EQ        0 R3 K5      ; if R3 ~= 1 then PC := 22
 19 [-]: JMP       22           ; PC := 22
 20 [-]: EQ        0 R0 K6      ; if R0 ~= "HUDPaintBackground" then PC := 40
 21 [-]: JMP       40           ; PC := 40
 22 [-]: GETUPVAL  R3 U3        ; R3 := U3
 23 [-]: GETTABLE  R3 R3 K7     ; R3 := R3["Call"]
 24 [-]: MOVE      R4 R0        ; R4 := R0
 25 [-]: MOVE      R5 R1        ; R5 := R1
 26 [-]: GETUPVAL  R6 U1        ; R6 := U1
 27 [-]: GETTABLE  R6 R6 K8     ; R6 := R6["unpack"]
 28 [-]: MOVE      R7 R2        ; R7 := R2
 29 [-]: CALL      R6 2 0       ; R6,... := R6(R7)
 30 [-]: CALL      R3 0 1       ; R3(R4,...)
 31 [-]: GETUPVAL  R3 U0        ; R3 := U0
 32 [-]: GETTABLE  R3 R3 K0     ; R3 := R3["hooks"]
 33 [-]: GETTABLE  R3 R3 R0     ; R3 := R3[R0]
 34 [-]: GETUPVAL  R4 U1        ; R4 := U1
 35 [-]: GETTABLE  R4 R4 K8     ; R4 := R4["unpack"]
 36 [-]: MOVE      R5 R2        ; R5 := R2
 37 [-]: CALL      R4 2 0       ; R4,... := R4(R5)
 38 [-]: TAILCALL  R3 0 0       ; R3,... := R3(R4,...)
 39 [-]: RETURN    R3 0         ; return R3,...
 40 [-]: GETUPVAL  R3 U3        ; R3 := U3
 41 [-]: GETTABLE  R3 R3 K7     ; R3 := R3["Call"]
 42 [-]: MOVE      R4 R0        ; R4 := R0
 43 [-]: MOVE      R5 R1        ; R5 := R1
 44 [-]: GETUPVAL  R6 U1        ; R6 := U1
 45 [-]: GETTABLE  R6 R6 K8     ; R6 := R6["unpack"]
 46 [-]: MOVE      R7 R2        ; R7 := R2
 47 [-]: CALL      R6 2 0       ; R6,... := R6(R7)
 48 [-]: TAILCALL  R3 0 0       ; R3,... := R3(R4,...)
 49 [-]: RETURN    R3 0         ; return R3,...
 50 [-]: RETURN    R0 1         ; return 


; Function #6:
;
; Name:            
; Defined at line: 305
; #Upvalues:       1
; #Parameters:     3
; Is_vararg:       0
; Max Stack Size:  4

  1 [-]: GETUPVAL  R3 U0        ; R3 := U0
  2 [-]: GETTABLE  R3 R3 K0     ; R3 := R3["hooks"]
  3 [-]: SETTABLE  R3 R1 R2     ; R3[R1] := R2
  4 [-]: RETURN    R0 1         ; return 


; Function #7:
;
; Name:            
; Defined at line: 309
; #Upvalues:       1
; #Parameters:     3
; Is_vararg:       0
; Max Stack Size:  4

  1 [-]: GETUPVAL  R3 U0        ; R3 := U0
  2 [-]: GETTABLE  R3 R3 K0     ; R3 := R3["cmds"]
  3 [-]: SETTABLE  R3 R1 R2     ; R3[R1] := R2
  4 [-]: RETURN    R0 1         ; return 


; Function #8:
;
; Name:            
; Defined at line: 313
; #Upvalues:       5
; #Parameters:     0
; Is_vararg:       3
; Max Stack Size:  6

  1 [-]: GETUPVAL  R1 U0        ; R1 := U0
  2 [-]: GETTABLE  R1 R1 K0     ; R1 := R1["print"]
  3 [-]: VARARG    R2 R0        ; ...
  4 [-]: CALL      R1 0 1       ; R1(R2,...)
  5 [-]: GETUPVAL  R1 U0        ; R1 := U0
  6 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["IsValid"]
  7 [-]: GETUPVAL  R2 U1        ; R2 := U1
  8 [-]: CALL      R1 2 2       ; R1 := R1(R2)
  9 [-]: TEST      R1 0         ; if not R1 then PC := 48
 10 [-]: JMP       48           ; PC := 48
 11 [-]: GETUPVAL  R1 U0        ; R1 := U0
 12 [-]: GETTABLE  R1 R1 K2     ; R1 := R1["table"]
 13 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["concat"]
 14 [-]: NEWTABLE  R2 0 0       ; R2 := {}
 15 [-]: VARARG    R3 R0        ; ...
 16 [-]: SETLIST   R2 0 1       ; R2[(1-1)*FPF+i] := R(2+i), 1 <= i <= 0
 17 [-]: GETUPVAL  R3 U0        ; R3 := U0
 18 [-]: GETTABLE  R3 R3 K4     ; R3 := R3["string"]
 19 [-]: GETTABLE  R3 R3 K5     ; R3 := R3["rep"]
 20 [-]: LOADK     R4 K6        ; R4 := " "
 21 [-]: LOADK     R5 K7        ; R5 := 5
 22 [-]: CALL      R3 3 0       ; R3,... := R3(R4,R5)
 23 [-]: CALL      R1 0 2       ; R1 := R1(R2,...)
 24 [-]: GETUPVAL  R2 U0        ; R2 := U0
 25 [-]: GETTABLE  R2 R2 K2     ; R2 := R2["table"]
 26 [-]: GETTABLE  R2 R2 K8     ; R2 := R2["insert"]
 27 [-]: GETUPVAL  R3 U2        ; R3 := U2
 28 [-]: MOVE      R4 R1        ; R4 := R1
 29 [-]: CALL      R2 3 1       ; R2(R3,R4)
 30 [-]: GETUPVAL  R2 U3        ; R2 := U3
 31 [-]: SELF      R2 R2 K9     ; R3 := R2; R2 := R2["AddLine"]
 32 [-]: MOVE      R4 R1        ; R4 := R1
 33 [-]: CALL      R2 3 1       ; R2(R3,R4)
 34 [-]: GETUPVAL  R2 U3        ; R2 := U3
 35 [-]: SELF      R2 R2 K10    ; R3 := R2; R2 := R2["PerformLayout"]
 36 [-]: CALL      R2 2 1       ; R2(R3)
 37 [-]: GETUPVAL  R2 U3        ; R2 := U3
 38 [-]: GETTABLE  R2 R2 K11    ; R2 := R2["VBar"]
 39 [-]: SELF      R2 R2 K12    ; R3 := R2; R2 := R2["SetScroll"]
 40 [-]: GETUPVAL  R4 U3        ; R4 := U3
 41 [-]: GETTABLE  R4 R4 K11    ; R4 := R4["VBar"]
 42 [-]: GETTABLE  R4 R4 K13    ; R4 := R4["CanvasSize"]
 43 [-]: CALL      R2 3 1       ; R2(R3,R4)
 44 [-]: GETUPVAL  R2 U4        ; R2 := U4
 45 [-]: SELF      R2 R2 K14    ; R3 := R2; R2 := R2["SetText"]
 46 [-]: LOADK     R4 K15       ; R4 := ""
 47 [-]: CALL      R2 3 1       ; R2(R3,R4)
 48 [-]: RETURN    R0 1         ; return 


; Function #9:
;
; Name:            
; Defined at line: 325
; #Upvalues:       2
; #Parameters:     3
; Is_vararg:       0
; Max Stack Size:  14

  1 [-]: GETTABLE  R3 R2 K0     ; R3 := R2[1]
  2 [-]: TEST      R3 1         ; if R3 then PC := 9
  3 [-]: JMP       9            ; PC := 9
  4 [-]: GETUPVAL  R3 U0        ; R3 := U0
  5 [-]: GETTABLE  R3 R3 K1     ; R3 := R3["sprint"]
  6 [-]: LOADK     R4 K2        ; R4 := "Bind requires a key (and an optional command!)"
  7 [-]: CALL      R3 2 1       ; R3(R4)
  8 [-]: RETURN    R0 1         ; return 
  9 [-]: LOADK     R3 K3        ; R3 := "KEY_"
 10 [-]: GETUPVAL  R4 U1        ; R4 := U1
 11 [-]: GETTABLE  R4 R4 K4     ; R4 := R4["string"]
 12 [-]: GETTABLE  R4 R4 K5     ; R4 := R4["upper"]
 13 [-]: GETTABLE  R5 R2 K0     ; R5 := R2[1]
 14 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 15 [-]: CONCAT    R3 R3 R4     ; R3 := R3 .. R4
 16 [-]: GETTABLE  R4 R2 K6     ; R4 := R2[2]
 17 [-]: GETUPVAL  R5 U1        ; R5 := U1
 18 [-]: GETTABLE  R5 R5 R3     ; R5 := R5[R3]
 19 [-]: TEST      R5 1         ; if R5 then PC := 37
 20 [-]: JMP       37           ; PC := 37
 21 [-]: GETUPVAL  R5 U1        ; R5 := U1
 22 [-]: GETTABLE  R5 R5 K4     ; R5 := R5["string"]
 23 [-]: GETTABLE  R5 R5 K7     ; R5 := R5["Replace"]
 24 [-]: MOVE      R6 R3        ; R6 := R3
 25 [-]: LOADK     R7 K3        ; R7 := "KEY_"
 26 [-]: LOADK     R8 K8        ; R8 := ""
 27 [-]: CALL      R5 4 2       ; R5 := R5(R6,R7,R8)
 28 [-]: MOVE      R3 R5        ; R3 := R5
 29 [-]: GETUPVAL  R5 U1        ; R5 := U1
 30 [-]: GETTABLE  R5 R5 K4     ; R5 := R5["string"]
 31 [-]: GETTABLE  R5 R5 K7     ; R5 := R5["Replace"]
 32 [-]: MOVE      R6 R3        ; R6 := R3
 33 [-]: LOADK     R7 K9        ; R7 := "MOUSE"
 34 [-]: LOADK     R8 K10       ; R8 := "MOUSE_"
 35 [-]: CALL      R5 4 2       ; R5 := R5(R6,R7,R8)
 36 [-]: MOVE      R3 R5        ; R3 := R5
 37 [-]: GETUPVAL  R5 U1        ; R5 := U1
 38 [-]: GETTABLE  R5 R5 K11    ; R5 := R5["pairs"]
 39 [-]: GETUPVAL  R6 U0        ; R6 := U0
 40 [-]: GETTABLE  R6 R6 K12    ; R6 := R6["binds"]
 41 [-]: CALL      R5 2 4       ; R5,R6,R7 := R5(R6)
 42 [-]: JMP       63           ; PC := 63
 43 [-]: EQ        0 R9 R4      ; if R9 ~= R4 then PC := 63
 44 [-]: JMP       63           ; PC := 63
 45 [-]: GETUPVAL  R10 U0       ; R10 := U0
 46 [-]: GETTABLE  R10 R10 K12  ; R10 := R10["binds"]
 47 [-]: SETTABLE  R10 R8 K13   ; R10[R8] := nil
 48 [-]: GETUPVAL  R10 U0       ; R10 := U0
 49 [-]: GETTABLE  R10 R10 K14  ; R10 := R10["data"]
 50 [-]: GETTABLE  R10 R10 K15  ; R10 := R10["GetOptionTab"]
 51 [-]: LOADK     R11 K16      ; R11 := "Binds"
 52 [-]: CALL      R10 2 2      ; R10 := R10(R11)
 53 [-]: TEST      R10 1        ; if R10 then PC := 56
 54 [-]: JMP       56           ; PC := 56
 55 [-]: NEWTABLE  R10 0 0      ; R10 := {}
 56 [-]: SETTABLE  R10 R8 K13   ; R10[R8] := nil
 57 [-]: GETUPVAL  R11 U0       ; R11 := U0
 58 [-]: GETTABLE  R11 R11 K14  ; R11 := R11["data"]
 59 [-]: GETTABLE  R11 R11 K17  ; R11 := R11["SetOptionTab"]
 60 [-]: LOADK     R12 K16      ; R12 := "Binds"
 61 [-]: MOVE      R13 R10      ; R13 := R10
 62 [-]: CALL      R11 3 1      ; R11(R12,R13)
 63 [-]: TFORLOOP  R5 2         ; R8,R9 :=  R5(R6,R7); if R8 ~= nil then begin PC = 43; R7 := R8 end
 64 [-]: JMP       43           ; PC := 43
 65 [-]: TEST      R4 1         ; if R4 then PC := 96
 66 [-]: JMP       96           ; PC := 96
 67 [-]: GETUPVAL  R5 U0        ; R5 := U0
 68 [-]: GETTABLE  R5 R5 K12    ; R5 := R5["binds"]
 69 [-]: GETTABLE  R5 R5 R3     ; R5 := R5[R3]
 70 [-]: TEST      R5 0         ; if not R5 then PC := 84
 71 [-]: JMP       84           ; PC := 84
 72 [-]: GETUPVAL  R5 U0        ; R5 := U0
 73 [-]: GETTABLE  R5 R5 K1     ; R5 := R5["sprint"]
 74 [-]: LOADK     R6 K18       ; R6 := "Key '"
 75 [-]: MOVE      R7 R3        ; R7 := R3
 76 [-]: LOADK     R8 K19       ; R8 := "' is bound to '"
 77 [-]: GETUPVAL  R9 U0        ; R9 := U0
 78 [-]: GETTABLE  R9 R9 K12    ; R9 := R9["binds"]
 79 [-]: GETTABLE  R9 R9 R3     ; R9 := R9[R3]
 80 [-]: LOADK     R10 K20      ; R10 := "'!"
 81 [-]: CONCAT    R6 R6 R10    ; R6 := R6 .. R7 .. R8 .. R9 .. R10
 82 [-]: CALL      R5 2 1       ; R5(R6)
 83 [-]: JMP       95           ; PC := 95
 84 [-]: GETUPVAL  R5 U0        ; R5 := U0
 85 [-]: GETTABLE  R5 R5 K1     ; R5 := R5["sprint"]
 86 [-]: LOADK     R6 K18       ; R6 := "Key '"
 87 [-]: MOVE      R7 R3        ; R7 := R3
 88 [-]: LOADK     R8 K21       ; R8 := "' is not bound!"
 89 [-]: CONCAT    R6 R6 R8     ; R6 := R6 .. R7 .. R8
 90 [-]: CALL      R5 2 1       ; R5(R6)
 91 [-]: GETUPVAL  R5 U0        ; R5 := U0
 92 [-]: GETTABLE  R5 R5 K1     ; R5 := R5["sprint"]
 93 [-]: LOADK     R6 K22       ; R6 := "Are you trying to bind this key? You need to specify a command!"
 94 [-]: CALL      R5 2 1       ; R5(R6)
 95 [-]: RETURN    R0 1         ; return 
 96 [-]: GETUPVAL  R5 U1        ; R5 := U1
 97 [-]: GETTABLE  R5 R5 R3     ; R5 := R5[R3]
 98 [-]: TEST      R5 1         ; if R5 then PC := 108
 99 [-]: JMP       108          ; PC := 108
100 [-]: GETUPVAL  R5 U0        ; R5 := U0
101 [-]: GETTABLE  R5 R5 K1     ; R5 := R5["sprint"]
102 [-]: LOADK     R6 K18       ; R6 := "Key '"
103 [-]: MOVE      R7 R3        ; R7 := R3
104 [-]: LOADK     R8 K23       ; R8 := "' is not a valid key!"
105 [-]: CONCAT    R6 R6 R8     ; R6 := R6 .. R7 .. R8
106 [-]: CALL      R5 2 1       ; R5(R6)
107 [-]: RETURN    R0 1         ; return 
108 [-]: GETUPVAL  R5 U0        ; R5 := U0
109 [-]: GETTABLE  R5 R5 K24    ; R5 := R5["cmds"]
110 [-]: GETTABLE  R5 R5 R4     ; R5 := R5[R4]
111 [-]: TEST      R5 1         ; if R5 then PC := 121
112 [-]: JMP       121          ; PC := 121
113 [-]: GETUPVAL  R5 U0        ; R5 := U0
114 [-]: GETTABLE  R5 R5 K1     ; R5 := R5["sprint"]
115 [-]: LOADK     R6 K25       ; R6 := "Command '"
116 [-]: MOVE      R7 R4        ; R7 := R4
117 [-]: LOADK     R8 K26       ; R8 := "' is not a valid command!"
118 [-]: CONCAT    R6 R6 R8     ; R6 := R6 .. R7 .. R8
119 [-]: CALL      R5 2 1       ; R5(R6)
120 [-]: RETURN    R0 1         ; return 
121 [-]: GETUPVAL  R5 U0        ; R5 := U0
122 [-]: GETTABLE  R5 R5 K12    ; R5 := R5["binds"]
123 [-]: SETTABLE  R5 R3 R4     ; R5[R3] := R4
124 [-]: GETUPVAL  R5 U0        ; R5 := U0
125 [-]: GETTABLE  R5 R5 K14    ; R5 := R5["data"]
126 [-]: GETTABLE  R5 R5 K15    ; R5 := R5["GetOptionTab"]
127 [-]: LOADK     R6 K16       ; R6 := "Binds"
128 [-]: CALL      R5 2 2       ; R5 := R5(R6)
129 [-]: TEST      R5 1         ; if R5 then PC := 132
130 [-]: JMP       132          ; PC := 132
131 [-]: NEWTABLE  R5 0 0       ; R5 := {}
132 [-]: SETTABLE  R5 R3 R4     ; R5[R3] := R4
133 [-]: GETUPVAL  R6 U0        ; R6 := U0
134 [-]: GETTABLE  R6 R6 K14    ; R6 := R6["data"]
135 [-]: GETTABLE  R6 R6 K17    ; R6 := R6["SetOptionTab"]
136 [-]: LOADK     R7 K16       ; R7 := "Binds"
137 [-]: MOVE      R8 R5        ; R8 := R5
138 [-]: CALL      R6 3 1       ; R6(R7,R8)
139 [-]: GETUPVAL  R6 U0        ; R6 := U0
140 [-]: GETTABLE  R6 R6 K1     ; R6 := R6["sprint"]
141 [-]: LOADK     R7 K27       ; R7 := "Bound '"
142 [-]: MOVE      R8 R3        ; R8 := R3
143 [-]: LOADK     R9 K28       ; R9 := "' to '"
144 [-]: MOVE      R10 R4       ; R10 := R4
145 [-]: LOADK     R11 K20      ; R11 := "'!"
146 [-]: CONCAT    R7 R7 R11    ; R7 := R7 .. R8 .. R9 .. R10 .. R11
147 [-]: CALL      R6 2 1       ; R6(R7)
148 [-]: RETURN    R0 1         ; return 


; Function #10:
;
; Name:            
; Defined at line: 368
; #Upvalues:       2
; #Parameters:     3
; Is_vararg:       0
; Max Stack Size:  9

  1 [-]: GETTABLE  R3 R2 K0     ; R3 := R2[1]
  2 [-]: TEST      R3 1         ; if R3 then PC := 9
  3 [-]: JMP       9            ; PC := 9
  4 [-]: GETUPVAL  R3 U0        ; R3 := U0
  5 [-]: GETTABLE  R3 R3 K1     ; R3 := R3["sprint"]
  6 [-]: LOADK     R4 K2        ; R4 := "Unbind requires a key!"
  7 [-]: CALL      R3 2 1       ; R3(R4)
  8 [-]: RETURN    R0 1         ; return 
  9 [-]: LOADK     R3 K3        ; R3 := "KEY_"
 10 [-]: GETUPVAL  R4 U1        ; R4 := U1
 11 [-]: GETTABLE  R4 R4 K4     ; R4 := R4["string"]
 12 [-]: GETTABLE  R4 R4 K5     ; R4 := R4["upper"]
 13 [-]: GETTABLE  R5 R2 K0     ; R5 := R2[1]
 14 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 15 [-]: CONCAT    R3 R3 R4     ; R3 := R3 .. R4
 16 [-]: GETUPVAL  R4 U1        ; R4 := U1
 17 [-]: GETTABLE  R4 R4 R3     ; R4 := R4[R3]
 18 [-]: TEST      R4 1         ; if R4 then PC := 36
 19 [-]: JMP       36           ; PC := 36
 20 [-]: GETUPVAL  R4 U1        ; R4 := U1
 21 [-]: GETTABLE  R4 R4 K4     ; R4 := R4["string"]
 22 [-]: GETTABLE  R4 R4 K6     ; R4 := R4["Replace"]
 23 [-]: MOVE      R5 R3        ; R5 := R3
 24 [-]: LOADK     R6 K3        ; R6 := "KEY_"
 25 [-]: LOADK     R7 K7        ; R7 := ""
 26 [-]: CALL      R4 4 2       ; R4 := R4(R5,R6,R7)
 27 [-]: MOVE      R3 R4        ; R3 := R4
 28 [-]: GETUPVAL  R4 U1        ; R4 := U1
 29 [-]: GETTABLE  R4 R4 K4     ; R4 := R4["string"]
 30 [-]: GETTABLE  R4 R4 K6     ; R4 := R4["Replace"]
 31 [-]: MOVE      R5 R3        ; R5 := R3
 32 [-]: LOADK     R6 K8        ; R6 := "MOUSE"
 33 [-]: LOADK     R7 K9        ; R7 := "MOUSE_"
 34 [-]: CALL      R4 4 2       ; R4 := R4(R5,R6,R7)
 35 [-]: MOVE      R3 R4        ; R3 := R4
 36 [-]: GETUPVAL  R4 U1        ; R4 := U1
 37 [-]: GETTABLE  R4 R4 R3     ; R4 := R4[R3]
 38 [-]: TEST      R4 1         ; if R4 then PC := 48
 39 [-]: JMP       48           ; PC := 48
 40 [-]: GETUPVAL  R4 U0        ; R4 := U0
 41 [-]: GETTABLE  R4 R4 K1     ; R4 := R4["sprint"]
 42 [-]: LOADK     R5 K10       ; R5 := "Key '"
 43 [-]: MOVE      R6 R3        ; R6 := R3
 44 [-]: LOADK     R7 K11       ; R7 := "' is not a valid key!"
 45 [-]: CONCAT    R5 R5 R7     ; R5 := R5 .. R6 .. R7
 46 [-]: CALL      R4 2 1       ; R4(R5)
 47 [-]: RETURN    R0 1         ; return 
 48 [-]: GETUPVAL  R4 U0        ; R4 := U0
 49 [-]: GETTABLE  R4 R4 K12    ; R4 := R4["data"]
 50 [-]: GETTABLE  R4 R4 K13    ; R4 := R4["GetOptionTab"]
 51 [-]: LOADK     R5 K14       ; R5 := "Binds"
 52 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 53 [-]: TEST      R4 1         ; if R4 then PC := 56
 54 [-]: JMP       56           ; PC := 56
 55 [-]: NEWTABLE  R4 0 0       ; R4 := {}
 56 [-]: SETTABLE  R4 R3 K15    ; R4[R3] := nil
 57 [-]: GETUPVAL  R5 U0        ; R5 := U0
 58 [-]: GETTABLE  R5 R5 K12    ; R5 := R5["data"]
 59 [-]: GETTABLE  R5 R5 K16    ; R5 := R5["SetOptionTab"]
 60 [-]: LOADK     R6 K14       ; R6 := "Binds"
 61 [-]: MOVE      R7 R4        ; R7 := R4
 62 [-]: CALL      R5 3 1       ; R5(R6,R7)
 63 [-]: GETUPVAL  R5 U0        ; R5 := U0
 64 [-]: GETTABLE  R5 R5 K1     ; R5 := R5["sprint"]
 65 [-]: LOADK     R6 K17       ; R6 := "Unbound '"
 66 [-]: MOVE      R7 R3        ; R7 := R3
 67 [-]: LOADK     R8 K18       ; R8 := "'!"
 68 [-]: CONCAT    R6 R6 R8     ; R6 := R6 .. R7 .. R8
 69 [-]: CALL      R5 2 1       ; R5(R6)
 70 [-]: RETURN    R0 1         ; return 


; Function #11:
;
; Name:            
; Defined at line: 387
; #Upvalues:       2
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  7

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["pairs"]
  3 [-]: GETUPVAL  R1 U1        ; R1 := U1
  4 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["cmds"]
  5 [-]: CALL      R0 2 4       ; R0,R1,R2 := R0(R1)
  6 [-]: JMP       11           ; PC := 11
  7 [-]: GETUPVAL  R5 U1        ; R5 := U1
  8 [-]: GETTABLE  R5 R5 K2     ; R5 := R5["sprint"]
  9 [-]: MOVE      R6 R3        ; R6 := R3
 10 [-]: CALL      R5 2 1       ; R5(R6)
 11 [-]: TFORLOOP  R0 2         ; R3,R4 :=  R0(R1,R2); if R3 ~= nil then begin PC = 7; R2 := R3 end
 12 [-]: JMP       7            ; PC := 7
 13 [-]: RETURN    R0 1         ; return 


; Function #12:
;
; Name:            
; Defined at line: 408
; #Upvalues:       2
; #Parameters:     2
; Is_vararg:       0
; Max Stack Size:  3

  1 [-]: EQ        0 R1 K0      ; if R1 ~= "hook" then PC := 6
  2 [-]: JMP       6            ; PC := 6
  3 [-]: GETUPVAL  R2 U0        ; R2 := U0
  4 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["hook"]
  5 [-]: RETURN    R2 2         ; return R2
  6 [-]: EQ        0 R1 K1      ; if R1 ~= "require" then PC := 11
  7 [-]: JMP       11           ; PC := 11
  8 [-]: GETUPVAL  R2 U0        ; R2 := U0
  9 [-]: GETTABLE  R2 R2 K1     ; R2 := R2["require"]
 10 [-]: RETURN    R2 2         ; return R2
 11 [-]: EQ        0 R1 K2      ; if R1 ~= "concommand" then PC := 16
 12 [-]: JMP       16           ; PC := 16
 13 [-]: GETUPVAL  R2 U0        ; R2 := U0
 14 [-]: GETTABLE  R2 R2 K2     ; R2 := R2["concommand"]
 15 [-]: RETURN    R2 2         ; return R2
 16 [-]: EQ        0 R1 K3      ; if R1 ~= "engineConsoleCommand" then PC := 21
 17 [-]: JMP       21           ; PC := 21
 18 [-]: GETUPVAL  R2 U0        ; R2 := U0
 19 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["engineConsoleCommand"]
 20 [-]: RETURN    R2 2         ; return R2
 21 [-]: EQ        0 R1 K4      ; if R1 ~= "RunConsoleCommand" then PC := 26
 22 [-]: JMP       26           ; PC := 26
 23 [-]: GETUPVAL  R2 U1        ; R2 := U1
 24 [-]: GETTABLE  R2 R2 K5     ; R2 := R2["myRunConsoleCommand"]
 25 [-]: RETURN    R2 2         ; return R2
 26 [-]: EQ        0 R1 K6      ; if R1 ~= "RunString" then PC := 31
 27 [-]: JMP       31           ; PC := 31
 28 [-]: GETUPVAL  R2 U1        ; R2 := U1
 29 [-]: GETTABLE  R2 R2 K7     ; R2 := R2["myRunString"]
 30 [-]: RETURN    R2 2         ; return R2
 31 [-]: EQ        0 R1 K8      ; if R1 ~= "RunStringEx" then PC := 36
 32 [-]: JMP       36           ; PC := 36
 33 [-]: GETUPVAL  R2 U1        ; R2 := U1
 34 [-]: GETTABLE  R2 R2 K9     ; R2 := R2["myRunStringEx"]
 35 [-]: RETURN    R2 2         ; return R2
 36 [-]: RETURN    R0 1         ; return 


; Function #13:
;
; Name:            
; Defined at line: 444
; #Upvalues:       1
; #Parameters:     2
; Is_vararg:       0
; Max Stack Size:  3

  1 [-]: EQ        0 R1 K0      ; if R1 ~= "IncomingMessage" then PC := 6
  2 [-]: JMP       6            ; PC := 6
  3 [-]: GETUPVAL  R2 U0        ; R2 := U0
  4 [-]: GETTABLE  R2 R2 K1     ; R2 := R2["myusermessageIncomingMessage"]
  5 [-]: RETURN    R2 2         ; return R2
  6 [-]: RETURN    R0 1         ; return 


; Function #14:
;
; Name:            
; Defined at line: 452
; #Upvalues:       2
; #Parameters:     1
; Is_vararg:       0
; Max Stack Size:  11

  1 [-]: GETUPVAL  R1 U0        ; R1 := U0
  2 [-]: GETTABLE  R1 R1 K0     ; R1 := R1["math"]
  3 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["randomseed"]
  4 [-]: GETUPVAL  R2 U0        ; R2 := U0
  5 [-]: GETTABLE  R2 R2 K2     ; R2 := R2["CurTime"]
  6 [-]: CALL      R2 1 0       ; R2,... := R2()
  7 [-]: CALL      R1 0 1       ; R1(R2,...)
  8 [-]: LOADK     R1 K3        ; R1 := ""
  9 [-]: GETUPVAL  R2 U0        ; R2 := U0
 10 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["math"]
 11 [-]: GETTABLE  R2 R2 K4     ; R2 := R2["random"]
 12 [-]: LOADK     R3 K5        ; R3 := 5
 13 [-]: LOADK     R4 K6        ; R4 := 25
 14 [-]: CALL      R2 3 2       ; R2 := R2(R3,R4)
 15 [-]: LOADK     R3 K7        ; R3 := 0
 16 [-]: MOVE      R4 R2        ; R4 := R2
 17 [-]: LOADK     R5 K8        ; R5 := 1
 18 [-]: FORPREP   R3 32        ; R3 -= R5; PC := 32
 19 [-]: GETUPVAL  R7 U0        ; R7 := U0
 20 [-]: GETTABLE  R7 R7 K9     ; R7 := R7["string"]
 21 [-]: GETTABLE  R7 R7 K10    ; R7 := R7["char"]
 22 [-]: GETUPVAL  R8 U0        ; R8 := U0
 23 [-]: GETTABLE  R8 R8 K0     ; R8 := R8["math"]
 24 [-]: GETTABLE  R8 R8 K4     ; R8 := R8["random"]
 25 [-]: LOADK     R9 K11       ; R9 := 97
 26 [-]: LOADK     R10 K12      ; R10 := 122
 27 [-]: CALL      R8 3 0       ; R8,... := R8(R9,R10)
 28 [-]: CALL      R7 0 2       ; R7 := R7(R8,...)
 29 [-]: MOVE      R8 R1        ; R8 := R1
 30 [-]: MOVE      R9 R7        ; R9 := R7
 31 [-]: CONCAT    R1 R8 R9     ; R1 := R8 .. R9
 32 [-]: FORLOOP   R3 19        ; R3 += R5; if R3 <= R4 then begin PC := 19; R6 := R3 end
 33 [-]: TEST      R0 1         ; if R0 then PC := 39
 34 [-]: JMP       39           ; PC := 39
 35 [-]: MOVE      R3 R1        ; R3 := R1
 36 [-]: GETUPVAL  R4 U1        ; R4 := U1
 37 [-]: GETTABLE  R4 R4 K13    ; R4 := R4["CmdSuffix"]
 38 [-]: CONCAT    R1 R3 R4     ; R1 := R3 .. R4
 39 [-]: RETURN    R1 2         ; return R1
 40 [-]: RETURN    R0 1         ; return 


; Function #15:
;
; Name:            
; Defined at line: 473
; #Upvalues:       6
; #Parameters:     3
; Is_vararg:       0
; Max Stack Size:  9

  1 [-]: GETUPVAL  R3 U0        ; R3 := U0
  2 [-]: GETTABLE  R3 R3 K0     ; R3 := R3["string"]
  3 [-]: GETTABLE  R3 R3 K1     ; R3 := R3["len"]
  4 [-]: MOVE      R4 R2        ; R4 := R2
  5 [-]: CALL      R3 2 2       ; R3 := R3(R4)
  6 [-]: LE        0 K2 R3      ; if 1 > R3 then PC := 52
  7 [-]: JMP       52           ; PC := 52
  8 [-]: EQ        1 R2 K3      ; if R2 == " " then PC := 52
  9 [-]: JMP       52           ; PC := 52
 10 [-]: GETUPVAL  R3 U0        ; R3 := U0
 11 [-]: GETTABLE  R3 R3 K4     ; R3 := R3["IsValid"]
 12 [-]: GETUPVAL  R4 U1        ; R4 := U1
 13 [-]: CALL      R3 2 2       ; R3 := R3(R4)
 14 [-]: TEST      R3 0         ; if not R3 then PC := 39
 15 [-]: JMP       39           ; PC := 39
 16 [-]: GETUPVAL  R3 U2        ; R3 := U2
 17 [-]: SELF      R3 R3 K5     ; R4 := R3; R3 := R3["AddLine"]
 18 [-]: LOADK     R5 K6        ; R5 := "Updated "
 19 [-]: GETUPVAL  R6 U3        ; R6 := U3
 20 [-]: GETTABLE  R6 R6 K2     ; R6 := R6[1]
 21 [-]: LOADK     R7 K7        ; R7 := " to "
 22 [-]: MOVE      R8 R2        ; R8 := R2
 23 [-]: CONCAT    R5 R5 R8     ; R5 := R5 .. R6 .. R7 .. R8
 24 [-]: CALL      R3 3 1       ; R3(R4,R5)
 25 [-]: GETUPVAL  R3 U2        ; R3 := U2
 26 [-]: SELF      R3 R3 K8     ; R4 := R3; R3 := R3["PerformLayout"]
 27 [-]: CALL      R3 2 1       ; R3(R4)
 28 [-]: GETUPVAL  R3 U2        ; R3 := U2
 29 [-]: GETTABLE  R3 R3 K9     ; R3 := R3["VBar"]
 30 [-]: SELF      R3 R3 K10    ; R4 := R3; R3 := R3["SetScroll"]
 31 [-]: GETUPVAL  R5 U2        ; R5 := U2
 32 [-]: GETTABLE  R5 R5 K9     ; R5 := R5["VBar"]
 33 [-]: GETTABLE  R5 R5 K11    ; R5 := R5["CanvasSize"]
 34 [-]: CALL      R3 3 1       ; R3(R4,R5)
 35 [-]: GETUPVAL  R3 U4        ; R3 := U4
 36 [-]: SELF      R3 R3 K12    ; R4 := R3; R3 := R3["SetText"]
 37 [-]: LOADK     R5 K13       ; R5 := ""
 38 [-]: CALL      R3 3 1       ; R3(R4,R5)
 39 [-]: GETUPVAL  R3 U5        ; R3 := U5
 40 [-]: GETTABLE  R3 R3 K14    ; R3 := R3["tvars"]
 41 [-]: GETUPVAL  R4 U3        ; R4 := U3
 42 [-]: GETTABLE  R4 R4 K2     ; R4 := R4[1]
 43 [-]: GETTABLE  R3 R3 R4     ; R3 := R3[R4]
 44 [-]: SETTABLE  R3 K2 R2     ; R3[1] := R2
 45 [-]: GETUPVAL  R3 U5        ; R3 := U5
 46 [-]: GETTABLE  R3 R3 K15    ; R3 := R3["data"]
 47 [-]: GETTABLE  R3 R3 K16    ; R3 := R3["SetOption"]
 48 [-]: GETUPVAL  R4 U3        ; R4 := U3
 49 [-]: GETTABLE  R4 R4 K2     ; R4 := R4[1]
 50 [-]: MOVE      R5 R2        ; R5 := R2
 51 [-]: CALL      R3 3 1       ; R3(R4,R5)
 52 [-]: RETURN    R0 1         ; return 


; Function #16:
;
; Name:            
; Defined at line: 485
; #Upvalues:       4
; #Parameters:     3
; Is_vararg:       0
; Max Stack Size:  7

  1 [-]: GETTABLE  R3 R2 K0     ; R3 := R2[1]
  2 [-]: TEST      R3 0         ; if not R3 then PC := 10
  3 [-]: JMP       10           ; PC := 10
  4 [-]: GETUPVAL  R3 U0        ; R3 := U0
  5 [-]: GETTABLE  R3 R3 K1     ; R3 := R3["RunConsoleCommand"]
  6 [-]: GETUPVAL  R4 U1        ; R4 := U1
  7 [-]: GETTABLE  R5 R2 K0     ; R5 := R2[1]
  8 [-]: CALL      R3 3 1       ; R3(R4,R5)
  9 [-]: JMP       19           ; PC := 19
 10 [-]: GETUPVAL  R3 U2        ; R3 := U2
 11 [-]: GETTABLE  R3 R3 K2     ; R3 := R3["sprint"]
 12 [-]: GETUPVAL  R4 U3        ; R4 := U3
 13 [-]: GETTABLE  R4 R4 K0     ; R4 := R4[1]
 14 [-]: GETUPVAL  R5 U0        ; R5 := U0
 15 [-]: GETTABLE  R5 R5 K3     ; R5 := R5["GetConVarNumber"]
 16 [-]: GETUPVAL  R6 U1        ; R6 := U1
 17 [-]: CALL      R5 2 0       ; R5,... := R5(R6)
 18 [-]: CALL      R3 0 1       ; R3(R4,...)
 19 [-]: RETURN    R0 1         ; return 


; Function #17:
;
; Name:            
; Defined at line: 492
; #Upvalues:       4
; #Parameters:     3
; Is_vararg:       0
; Max Stack Size:  7

  1 [-]: GETUPVAL  R3 U0        ; R3 := U0
  2 [-]: GETTABLE  R3 R3 K0     ; R3 := R3["GetCVNum"]
  3 [-]: GETUPVAL  R4 U1        ; R4 := U1
  4 [-]: GETTABLE  R4 R4 K1     ; R4 := R4[1]
  5 [-]: CALL      R3 2 2       ; R3 := R3(R4)
  6 [-]: EQ        0 R3 K2      ; if R3 ~= 0 then PC := 14
  7 [-]: JMP       14           ; PC := 14
  8 [-]: GETUPVAL  R4 U2        ; R4 := U2
  9 [-]: GETTABLE  R4 R4 K3     ; R4 := R4["RunConsoleCommand"]
 10 [-]: GETUPVAL  R5 U3        ; R5 := U3
 11 [-]: LOADK     R6 K4        ; R6 := "1"
 12 [-]: CALL      R4 3 1       ; R4(R5,R6)
 13 [-]: JMP       19           ; PC := 19
 14 [-]: GETUPVAL  R4 U2        ; R4 := U2
 15 [-]: GETTABLE  R4 R4 K3     ; R4 := R4["RunConsoleCommand"]
 16 [-]: GETUPVAL  R5 U3        ; R5 := U3
 17 [-]: LOADK     R6 K5        ; R6 := "0"
 18 [-]: CALL      R4 3 1       ; R4(R5,R6)
 19 [-]: RETURN    R0 1         ; return 


; Function #18:
;
; Name:            
; Defined at line: 502
; #Upvalues:       2
; #Parameters:     1
; Is_vararg:       0
; Max Stack Size:  4

  1 [-]: GETUPVAL  R2 U0        ; R2 := U0
  2 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["tvars"]
  3 [-]: GETTABLE  R2 R2 R0     ; R2 := R2[R0]
  4 [-]: TEST      R2 1         ; if R2 then PC := 8
  5 [-]: JMP       8            ; PC := 8
  6 [-]: LOADK     R1 K1        ; R1 := 0
  7 [-]: JMP       12           ; PC := 12
  8 [-]: GETUPVAL  R2 U0        ; R2 := U0
  9 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["tvars"]
 10 [-]: GETTABLE  R2 R2 R0     ; R2 := R2[R0]
 11 [-]: GETTABLE  R1 R2 K2     ; R1 := R2[1]
 12 [-]: GETUPVAL  R2 U1        ; R2 := U1
 13 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["tonumber"]
 14 [-]: TESTSET   R3 R1 1      ; if R1 then PC := 17 else R3 := R1
 15 [-]: JMP       17           ; PC := 17
 16 [-]: LOADK     R3 K1        ; R3 := 0
 17 [-]: TAILCALL  R2 2 0       ; R2,... := R2(R3)
 18 [-]: RETURN    R2 0         ; return R2,...
 19 [-]: RETURN    R0 1         ; return 


; Function #19:
;
; Name:            
; Defined at line: 508
; #Upvalues:       2
; #Parameters:     1
; Is_vararg:       0
; Max Stack Size:  4

  1 [-]: GETUPVAL  R2 U0        ; R2 := U0
  2 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["tvars"]
  3 [-]: GETTABLE  R2 R2 R0     ; R2 := R2[R0]
  4 [-]: TEST      R2 1         ; if R2 then PC := 8
  5 [-]: JMP       8            ; PC := 8
  6 [-]: LOADK     R1 K1        ; R1 := ""
  7 [-]: JMP       12           ; PC := 12
  8 [-]: GETUPVAL  R2 U0        ; R2 := U0
  9 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["tvars"]
 10 [-]: GETTABLE  R2 R2 R0     ; R2 := R2[R0]
 11 [-]: GETTABLE  R1 R2 K2     ; R1 := R2[1]
 12 [-]: GETUPVAL  R2 U1        ; R2 := U1
 13 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["tostring"]
 14 [-]: TESTSET   R3 R1 1      ; if R1 then PC := 17 else R3 := R1
 15 [-]: JMP       17           ; PC := 17
 16 [-]: LOADK     R3 K1        ; R3 := ""
 17 [-]: TAILCALL  R2 2 0       ; R2,... := R2(R3)
 18 [-]: RETURN    R2 0         ; return R2,...
 19 [-]: RETURN    R0 1         ; return 


; Function #20:
;
; Name:            
; Defined at line: 514
; #Upvalues:       1
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  2

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["sprint"]
  3 [-]: LOADK     R1 K1        ; R1 := "Type 'sh_commands' for a list of SethHack commands."
  4 [-]: CALL      R0 2 1       ; R0(R1)
  5 [-]: GETUPVAL  R0 U0        ; R0 := U0
  6 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["sprint"]
  7 [-]: LOADK     R1 K2        ; R1 := "Type 'bind KEY COMMAND' to bind a key. Type 'unbind KEY' to unbind it."
  8 [-]: CALL      R0 2 1       ; R0(R1)
  9 [-]: RETURN    R0 1         ; return 


; Function #21:
;
; Name:            
; Defined at line: 545
; #Upvalues:       2
; #Parameters:     1
; Is_vararg:       3
; Max Stack Size:  11

  1 [-]: GETUPVAL  R2 U0        ; R2 := U0
  2 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["string"]
  3 [-]: GETTABLE  R2 R2 K1     ; R2 := R2["find"]
  4 [-]: MOVE      R3 R0        ; R3 := R0
  5 [-]: GETUPVAL  R4 U1        ; R4 := U1
  6 [-]: GETTABLE  R4 R4 K2     ; R4 := R4["CmdSuffix"]
  7 [-]: CALL      R2 3 2       ; R2 := R2(R3,R4)
  8 [-]: TEST      R2 0         ; if not R2 then PC := 16
  9 [-]: JMP       16           ; PC := 16
 10 [-]: GETUPVAL  R2 U0        ; R2 := U0
 11 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["RunConsoleCommand"]
 12 [-]: MOVE      R3 R0        ; R3 := R0
 13 [-]: VARARG    R4 R0        ; ...
 14 [-]: TAILCALL  R2 0 0       ; R2,... := R2(R3,...)
 15 [-]: RETURN    R2 0         ; return R2,...
 16 [-]: EQ        0 R0 K4      ; if R0 ~= "__uc_" then PC := 38
 17 [-]: JMP       38           ; PC := 38
 18 [-]: GETUPVAL  R2 U0        ; R2 := U0
 19 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["string"]
 20 [-]: GETTABLE  R2 R2 K1     ; R2 := R2["find"]
 21 [-]: GETUPVAL  R3 U0        ; R3 := U0
 22 [-]: GETTABLE  R3 R3 K5     ; R3 := R3["tostring"]
 23 [-]: VARARG    R4 R2        ; ...
 24 [-]: TEST      R4 1         ; if R4 then PC := 27
 25 [-]: JMP       27           ; PC := 27
 26 [-]: LOADK     R4 K6        ; R4 := ""
 27 [-]: CALL      R3 2 2       ; R3 := R3(R4)
 28 [-]: LOADK     R4 K7        ; R4 := "svi"
 29 [-]: CALL      R2 3 2       ; R2 := R2(R3,R4)
 30 [-]: TEST      R2 0         ; if not R2 then PC := 38
 31 [-]: JMP       38           ; PC := 38
 32 [-]: GETUPVAL  R2 U0        ; R2 := U0
 33 [-]: GETTABLE  R2 R2 K8     ; R2 := R2["print"]
 34 [-]: LOADK     R3 K9        ; R3 := "RCC blocked:"
 35 [-]: MOVE      R4 R0        ; R4 := R0
 36 [-]: CALL      R2 3 1       ; R2(R3,R4)
 37 [-]: RETURN    R0 1         ; return 
 38 [-]: GETUPVAL  R2 U1        ; R2 := U1
 39 [-]: GETTABLE  R2 R2 K10    ; R2 := R2["fnlogs"]
 40 [-]: LEN       R2 R2        ; R2 := # R2
 41 [-]: GETUPVAL  R3 U1        ; R3 := U1
 42 [-]: GETTABLE  R3 R3 K11    ; R3 := R3["GetCVNum"]
 43 [-]: LOADK     R4 K12       ; R4 := "sh_logger_maxentries"
 44 [-]: CALL      R3 2 2       ; R3 := R3(R4)
 45 [-]: LE        0 R3 R2      ; if R3 > R2 then PC := 54
 46 [-]: JMP       54           ; PC := 54
 47 [-]: GETUPVAL  R2 U0        ; R2 := U0
 48 [-]: GETTABLE  R2 R2 K13    ; R2 := R2["table"]
 49 [-]: GETTABLE  R2 R2 K14    ; R2 := R2["remove"]
 50 [-]: GETUPVAL  R3 U1        ; R3 := U1
 51 [-]: GETTABLE  R3 R3 K10    ; R3 := R3["fnlogs"]
 52 [-]: LOADK     R4 K15       ; R4 := 1
 53 [-]: CALL      R2 3 1       ; R2(R3,R4)
 54 [-]: GETUPVAL  R2 U0        ; R2 := U0
 55 [-]: GETTABLE  R2 R2 K13    ; R2 := R2["table"]
 56 [-]: GETTABLE  R2 R2 K16    ; R2 := R2["HasValue"]
 57 [-]: GETUPVAL  R3 U1        ; R3 := U1
 58 [-]: GETTABLE  R3 R3 K17    ; R3 := R3["fnblock"]
 59 [-]: LOADK     R4 K3        ; R4 := "RunConsoleCommand"
 60 [-]: CALL      R2 3 2       ; R2 := R2(R3,R4)
 61 [-]: TEST      R2 0         ; if not R2 then PC := 94
 62 [-]: JMP       94           ; PC := 94
 63 [-]: GETUPVAL  R2 U0        ; R2 := U0
 64 [-]: GETTABLE  R2 R2 K13    ; R2 := R2["table"]
 65 [-]: GETTABLE  R2 R2 K18    ; R2 := R2["insert"]
 66 [-]: GETUPVAL  R3 U1        ; R3 := U1
 67 [-]: GETTABLE  R3 R3 K10    ; R3 := R3["fnlogs"]
 68 [-]: NEWTABLE  R4 0 4       ; R4 := {}
 69 [-]: GETUPVAL  R5 U0        ; R5 := U0
 70 [-]: GETTABLE  R5 R5 K20    ; R5 := R5["os"]
 71 [-]: GETTABLE  R5 R5 K21    ; R5 := R5["date"]
 72 [-]: LOADK     R6 K22       ; R6 := "%H:%M:%S"
 73 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 74 [-]: SETTABLE  R4 K19 R5    ; R4["time"] := R5
 75 [-]: SETTABLE  R4 K23 K3    ; R4["func"] := "RunConsoleCommand"
 76 [-]: TEST      R0 0         ; if not R0 then PC := 80
 77 [-]: JMP       80           ; PC := 80
 78 [-]: TESTSET   R5 R0 1      ; if R0 then PC := 81 else R5 := R0
 79 [-]: JMP       81           ; PC := 81
 80 [-]: LOADK     R5 K6        ; R5 := ""
 81 [-]: LOADK     R6 K25       ; R6 := ", "
 82 [-]: GETUPVAL  R7 U0        ; R7 := U0
 83 [-]: GETTABLE  R7 R7 K5     ; R7 := R7["tostring"]
 84 [-]: VARARG    R8 R2        ; ...
 85 [-]: TEST      R8 1         ; if R8 then PC := 88
 86 [-]: JMP       88           ; PC := 88
 87 [-]: LOADK     R8 K6        ; R8 := ""
 88 [-]: CALL      R7 2 2       ; R7 := R7(R8)
 89 [-]: CONCAT    R5 R5 R7     ; R5 := R5 .. R6 .. R7
 90 [-]: SETTABLE  R4 K24 R5    ; R4["args"] := R5
 91 [-]: SETTABLE  R4 K26 K27   ; R4["status"] := "BLOCK"
 92 [-]: CALL      R2 3 1       ; R2(R3,R4)
 93 [-]: RETURN    R0 1         ; return 
 94 [-]: GETUPVAL  R2 U0        ; R2 := U0
 95 [-]: GETTABLE  R2 R2 K13    ; R2 := R2["table"]
 96 [-]: GETTABLE  R2 R2 K18    ; R2 := R2["insert"]
 97 [-]: GETUPVAL  R3 U1        ; R3 := U1
 98 [-]: GETTABLE  R3 R3 K10    ; R3 := R3["fnlogs"]
 99 [-]: NEWTABLE  R4 0 4       ; R4 := {}
100 [-]: GETUPVAL  R5 U0        ; R5 := U0
101 [-]: GETTABLE  R5 R5 K20    ; R5 := R5["os"]
102 [-]: GETTABLE  R5 R5 K21    ; R5 := R5["date"]
103 [-]: LOADK     R6 K22       ; R6 := "%H:%M:%S"
104 [-]: CALL      R5 2 2       ; R5 := R5(R6)
105 [-]: SETTABLE  R4 K19 R5    ; R4["time"] := R5
106 [-]: SETTABLE  R4 K23 K3    ; R4["func"] := "RunConsoleCommand"
107 [-]: TEST      R0 0         ; if not R0 then PC := 111
108 [-]: JMP       111          ; PC := 111
109 [-]: TESTSET   R5 R0 1      ; if R0 then PC := 112 else R5 := R0
110 [-]: JMP       112          ; PC := 112
111 [-]: LOADK     R5 K6        ; R5 := ""
112 [-]: LOADK     R6 K25       ; R6 := ", "
113 [-]: GETUPVAL  R7 U0        ; R7 := U0
114 [-]: GETTABLE  R7 R7 K5     ; R7 := R7["tostring"]
115 [-]: VARARG    R8 R2        ; ...
116 [-]: TEST      R8 1         ; if R8 then PC := 119
117 [-]: JMP       119          ; PC := 119
118 [-]: LOADK     R8 K6        ; R8 := ""
119 [-]: CALL      R7 2 2       ; R7 := R7(R8)
120 [-]: CONCAT    R5 R5 R7     ; R5 := R5 .. R6 .. R7
121 [-]: SETTABLE  R4 K24 R5    ; R4["args"] := R5
122 [-]: SETTABLE  R4 K26 K28   ; R4["status"] := "OK"
123 [-]: CALL      R2 3 1       ; R2(R3,R4)
124 [-]: GETUPVAL  R2 U1        ; R2 := U1
125 [-]: GETTABLE  R2 R2 K11    ; R2 := R2["GetCVNum"]
126 [-]: LOADK     R3 K29       ; R3 := "sh_logging_console"
127 [-]: CALL      R2 2 2       ; R2 := R2(R3)
128 [-]: EQ        0 R2 K15     ; if R2 ~= 1 then PC := 143
129 [-]: JMP       143          ; PC := 143
130 [-]: GETUPVAL  R2 U0        ; R2 := U0
131 [-]: GETTABLE  R2 R2 K8     ; R2 := R2["print"]
132 [-]: LOADK     R3 K30       ; R3 := "["
133 [-]: GETUPVAL  R4 U0        ; R4 := U0
134 [-]: GETTABLE  R4 R4 K20    ; R4 := R4["os"]
135 [-]: GETTABLE  R4 R4 K21    ; R4 := R4["date"]
136 [-]: LOADK     R5 K22       ; R5 := "%H:%M:%S"
137 [-]: CALL      R4 2 2       ; R4 := R4(R5)
138 [-]: LOADK     R5 K31       ; R5 := "] RunConsoleCommand:"
139 [-]: CONCAT    R3 R3 R5     ; R3 := R3 .. R4 .. R5
140 [-]: MOVE      R4 R0        ; R4 := R0
141 [-]: VARARG    R5 R0        ; ...
142 [-]: CALL      R2 0 1       ; R2(R3,...)
143 [-]: GETUPVAL  R2 U1        ; R2 := U1
144 [-]: GETTABLE  R2 R2 K11    ; R2 := R2["GetCVNum"]
145 [-]: LOADK     R3 K32       ; R3 := "sh_logging_file"
146 [-]: CALL      R2 2 2       ; R2 := R2(R3)
147 [-]: EQ        0 R2 K15     ; if R2 ~= 1 then PC := 176
148 [-]: JMP       176          ; PC := 176
149 [-]: GETUPVAL  R2 U0        ; R2 := U0
150 [-]: GETTABLE  R2 R2 K33    ; R2 := R2["SH_WRITEFILE"]
151 [-]: LOADK     R3 K34       ; R3 := "logging.txt"
152 [-]: LOADK     R4 K30       ; R4 := "["
153 [-]: GETUPVAL  R5 U0        ; R5 := U0
154 [-]: GETTABLE  R5 R5 K20    ; R5 := R5["os"]
155 [-]: GETTABLE  R5 R5 K21    ; R5 := R5["date"]
156 [-]: LOADK     R6 K22       ; R6 := "%H:%M:%S"
157 [-]: CALL      R5 2 2       ; R5 := R5(R6)
158 [-]: LOADK     R6 K35       ; R6 := "] RunConsoleCommand: "
159 [-]: TEST      R0 0         ; if not R0 then PC := 163
160 [-]: JMP       163          ; PC := 163
161 [-]: TESTSET   R7 R0 1      ; if R0 then PC := 164 else R7 := R0
162 [-]: JMP       164          ; PC := 164
163 [-]: LOADK     R7 K6        ; R7 := ""
164 [-]: LOADK     R8 K25       ; R8 := ", "
165 [-]: GETUPVAL  R9 U0        ; R9 := U0
166 [-]: GETTABLE  R9 R9 K5     ; R9 := R9["tostring"]
167 [-]: VARARG    R10 R2       ; ...
168 [-]: TEST      R10 1        ; if R10 then PC := 171
169 [-]: JMP       171          ; PC := 171
170 [-]: LOADK     R10 K6       ; R10 := ""
171 [-]: CALL      R9 2 2       ; R9 := R9(R10)
172 [-]: CONCAT    R7 R7 R9     ; R7 := R7 .. R8 .. R9
173 [-]: LOADK     R8 K36       ; R8 := "\n"
174 [-]: CONCAT    R4 R4 R8     ; R4 := R4 .. R5 .. R6 .. R7 .. R8
175 [-]: CALL      R2 3 1       ; R2(R3,R4)
176 [-]: GETUPVAL  R2 U0        ; R2 := U0
177 [-]: GETTABLE  R2 R2 K13    ; R2 := R2["table"]
178 [-]: GETTABLE  R2 R2 K16    ; R2 := R2["HasValue"]
179 [-]: GETUPVAL  R3 U1        ; R3 := U1
180 [-]: GETTABLE  R3 R3 K37    ; R3 := R3["badcmds"]
181 [-]: MOVE      R4 R0        ; R4 := R0
182 [-]: CALL      R2 3 2       ; R2 := R2(R3,R4)
183 [-]: TEST      R2 1         ; if R2 then PC := 194
184 [-]: JMP       194          ; PC := 194
185 [-]: GETUPVAL  R2 U0        ; R2 := U0
186 [-]: GETTABLE  R2 R2 K13    ; R2 := R2["table"]
187 [-]: GETTABLE  R2 R2 K16    ; R2 := R2["HasValue"]
188 [-]: GETUPVAL  R3 U1        ; R3 := U1
189 [-]: GETTABLE  R3 R3 K38    ; R3 := R3["blockccs"]
190 [-]: MOVE      R4 R0        ; R4 := R0
191 [-]: CALL      R2 3 2       ; R2 := R2(R3,R4)
192 [-]: TEST      R2 0         ; if not R2 then PC := 205
193 [-]: JMP       205          ; PC := 205
194 [-]: GETUPVAL  R2 U1        ; R2 := U1
195 [-]: GETTABLE  R2 R2 K11    ; R2 := R2["GetCVNum"]
196 [-]: LOADK     R3 K29       ; R3 := "sh_logging_console"
197 [-]: CALL      R2 2 2       ; R2 := R2(R3)
198 [-]: EQ        0 R2 K15     ; if R2 ~= 1 then PC := 205
199 [-]: JMP       205          ; PC := 205
200 [-]: GETUPVAL  R2 U0        ; R2 := U0
201 [-]: GETTABLE  R2 R2 K8     ; R2 := R2["print"]
202 [-]: LOADK     R3 K39       ; R3 := "RCC Blocked:"
203 [-]: MOVE      R4 R0        ; R4 := R0
204 [-]: CALL      R2 3 1       ; R2(R3,R4)
205 [-]: EQ        0 R0 K40     ; if R0 ~= "gi" then PC := 217
206 [-]: JMP       217          ; PC := 217
207 [-]: GETUPVAL  R2 U0        ; R2 := U0
208 [-]: GETTABLE  R2 R2 K8     ; R2 := R2["print"]
209 [-]: LOADK     R3 K41       ; R3 := "[SH] LACB"
210 [-]: CALL      R2 2 1       ; R2(R3)
211 [-]: GETUPVAL  R2 U0        ; R2 := U0
212 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["RunConsoleCommand"]
213 [-]: LOADK     R3 K40       ; R3 := "gi"
214 [-]: LOADK     R4 K42       ; R4 := "t={nups=0,what=\"C\",func=function: 039E8038,lastlinedefined=-1,source=\"=[C]\",currentline=-1,namewhat=\"\",linedefined=-1,short_src=\"[C]\",}"
215 [-]: TAILCALL  R2 3 0       ; R2,... := R2(R3,R4)
216 [-]: RETURN    R2 0         ; return R2,...
217 [-]: GETUPVAL  R2 U0        ; R2 := U0
218 [-]: GETTABLE  R2 R2 K43    ; R2 := R2["util"]
219 [-]: GETTABLE  R2 R2 K44    ; R2 := R2["CRC"]
220 [-]: GETUPVAL  R3 U0        ; R3 := U0
221 [-]: GETTABLE  R3 R3 K45    ; R3 := R3["game"]
222 [-]: GETTABLE  R3 R3 K46    ; R3 := R3["GetMap"]
223 [-]: CALL      R3 1 0       ; R3,... := R3()
224 [-]: CALL      R2 0 2       ; R2 := R2(R3,...)
225 [-]: EQ        0 R0 R2      ; if R0 ~= R2 then PC := 228
226 [-]: JMP       228          ; PC := 228
227 [-]: RETURN    R0 1         ; return 
228 [-]: GETUPVAL  R2 U1        ; R2 := U1
229 [-]: GETTABLE  R2 R2 K11    ; R2 := R2["GetCVNum"]
230 [-]: LOADK     R3 K47       ; R3 := "sh_blockrcc"
231 [-]: CALL      R2 2 2       ; R2 := R2(R3)
232 [-]: EQ        1 R2 K15     ; if R2 == 1 then PC := 240
233 [-]: JMP       240          ; PC := 240
234 [-]: GETUPVAL  R2 U0        ; R2 := U0
235 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["RunConsoleCommand"]
236 [-]: MOVE      R3 R0        ; R3 := R0
237 [-]: VARARG    R4 R0        ; ...
238 [-]: TAILCALL  R2 0 0       ; R2,... := R2(R3,...)
239 [-]: RETURN    R2 0         ; return R2,...
240 [-]: RETURN    R0 1         ; return 


; Function #22:
;
; Name:            
; Defined at line: 596
; #Upvalues:       3
; #Parameters:     2
; Is_vararg:       0
; Max Stack Size:  9

  1 [-]: GETUPVAL  R2 U0        ; R2 := U0
  2 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["fnlogs"]
  3 [-]: LEN       R2 R2        ; R2 := # R2
  4 [-]: GETUPVAL  R3 U0        ; R3 := U0
  5 [-]: GETTABLE  R3 R3 K1     ; R3 := R3["GetCVNum"]
  6 [-]: LOADK     R4 K2        ; R4 := "sh_logger_maxentries"
  7 [-]: CALL      R3 2 2       ; R3 := R3(R4)
  8 [-]: LE        0 R3 R2      ; if R3 > R2 then PC := 17
  9 [-]: JMP       17           ; PC := 17
 10 [-]: GETUPVAL  R2 U1        ; R2 := U1
 11 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["table"]
 12 [-]: GETTABLE  R2 R2 K4     ; R2 := R2["remove"]
 13 [-]: GETUPVAL  R3 U0        ; R3 := U0
 14 [-]: GETTABLE  R3 R3 K0     ; R3 := R3["fnlogs"]
 15 [-]: LOADK     R4 K5        ; R4 := 1
 16 [-]: CALL      R2 3 1       ; R2(R3,R4)
 17 [-]: GETUPVAL  R2 U1        ; R2 := U1
 18 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["table"]
 19 [-]: GETTABLE  R2 R2 K6     ; R2 := R2["HasValue"]
 20 [-]: GETUPVAL  R3 U0        ; R3 := U0
 21 [-]: GETTABLE  R3 R3 K7     ; R3 := R3["fnblock"]
 22 [-]: LOADK     R4 K8        ; R4 := ":ConCommand()"
 23 [-]: CALL      R2 3 2       ; R2 := R2(R3,R4)
 24 [-]: TEST      R2 0         ; if not R2 then PC := 46
 25 [-]: JMP       46           ; PC := 46
 26 [-]: GETUPVAL  R2 U1        ; R2 := U1
 27 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["table"]
 28 [-]: GETTABLE  R2 R2 K9     ; R2 := R2["insert"]
 29 [-]: GETUPVAL  R3 U0        ; R3 := U0
 30 [-]: GETTABLE  R3 R3 K0     ; R3 := R3["fnlogs"]
 31 [-]: NEWTABLE  R4 0 4       ; R4 := {}
 32 [-]: GETUPVAL  R5 U1        ; R5 := U1
 33 [-]: GETTABLE  R5 R5 K11    ; R5 := R5["os"]
 34 [-]: GETTABLE  R5 R5 K12    ; R5 := R5["date"]
 35 [-]: LOADK     R6 K13       ; R6 := "%H:%M:%S"
 36 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 37 [-]: SETTABLE  R4 K10 R5    ; R4["time"] := R5
 38 [-]: SETTABLE  R4 K14 K8    ; R4["func"] := ":ConCommand()"
 39 [-]: TESTSET   R5 R1 1      ; if R1 then PC := 42 else R5 := R1
 40 [-]: JMP       42           ; PC := 42
 41 [-]: LOADK     R5 K16       ; R5 := ""
 42 [-]: SETTABLE  R4 K15 R5    ; R4["args"] := R5
 43 [-]: SETTABLE  R4 K17 K18   ; R4["status"] := "BLOCK"
 44 [-]: CALL      R2 3 1       ; R2(R3,R4)
 45 [-]: RETURN    R0 1         ; return 
 46 [-]: GETUPVAL  R2 U1        ; R2 := U1
 47 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["table"]
 48 [-]: GETTABLE  R2 R2 K9     ; R2 := R2["insert"]
 49 [-]: GETUPVAL  R3 U0        ; R3 := U0
 50 [-]: GETTABLE  R3 R3 K0     ; R3 := R3["fnlogs"]
 51 [-]: NEWTABLE  R4 0 4       ; R4 := {}
 52 [-]: GETUPVAL  R5 U1        ; R5 := U1
 53 [-]: GETTABLE  R5 R5 K11    ; R5 := R5["os"]
 54 [-]: GETTABLE  R5 R5 K12    ; R5 := R5["date"]
 55 [-]: LOADK     R6 K13       ; R6 := "%H:%M:%S"
 56 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 57 [-]: SETTABLE  R4 K10 R5    ; R4["time"] := R5
 58 [-]: SETTABLE  R4 K14 K8    ; R4["func"] := ":ConCommand()"
 59 [-]: TESTSET   R5 R1 1      ; if R1 then PC := 62 else R5 := R1
 60 [-]: JMP       62           ; PC := 62
 61 [-]: LOADK     R5 K16       ; R5 := ""
 62 [-]: SETTABLE  R4 K15 R5    ; R4["args"] := R5
 63 [-]: SETTABLE  R4 K17 K19   ; R4["status"] := "OK"
 64 [-]: CALL      R2 3 1       ; R2(R3,R4)
 65 [-]: GETUPVAL  R2 U0        ; R2 := U0
 66 [-]: GETTABLE  R2 R2 K1     ; R2 := R2["GetCVNum"]
 67 [-]: LOADK     R3 K20       ; R3 := "sh_logging_console"
 68 [-]: CALL      R2 2 2       ; R2 := R2(R3)
 69 [-]: EQ        0 R2 K5      ; if R2 ~= 1 then PC := 83
 70 [-]: JMP       83           ; PC := 83
 71 [-]: GETUPVAL  R2 U1        ; R2 := U1
 72 [-]: GETTABLE  R2 R2 K21    ; R2 := R2["print"]
 73 [-]: LOADK     R3 K22       ; R3 := "["
 74 [-]: GETUPVAL  R4 U1        ; R4 := U1
 75 [-]: GETTABLE  R4 R4 K11    ; R4 := R4["os"]
 76 [-]: GETTABLE  R4 R4 K12    ; R4 := R4["date"]
 77 [-]: LOADK     R5 K13       ; R5 := "%H:%M:%S"
 78 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 79 [-]: LOADK     R5 K23       ; R5 := "] :ConCommand():"
 80 [-]: CONCAT    R3 R3 R5     ; R3 := R3 .. R4 .. R5
 81 [-]: MOVE      R4 R1        ; R4 := R1
 82 [-]: CALL      R2 3 1       ; R2(R3,R4)
 83 [-]: GETUPVAL  R2 U0        ; R2 := U0
 84 [-]: GETTABLE  R2 R2 K1     ; R2 := R2["GetCVNum"]
 85 [-]: LOADK     R3 K24       ; R3 := "sh_logging_file"
 86 [-]: CALL      R2 2 2       ; R2 := R2(R3)
 87 [-]: EQ        0 R2 K5      ; if R2 ~= 1 then PC := 103
 88 [-]: JMP       103          ; PC := 103
 89 [-]: GETUPVAL  R2 U1        ; R2 := U1
 90 [-]: GETTABLE  R2 R2 K25    ; R2 := R2["SH_WRITEFILE"]
 91 [-]: LOADK     R3 K26       ; R3 := "logging.txt"
 92 [-]: LOADK     R4 K22       ; R4 := "["
 93 [-]: GETUPVAL  R5 U1        ; R5 := U1
 94 [-]: GETTABLE  R5 R5 K11    ; R5 := R5["os"]
 95 [-]: GETTABLE  R5 R5 K12    ; R5 := R5["date"]
 96 [-]: LOADK     R6 K13       ; R6 := "%H:%M:%S"
 97 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 98 [-]: LOADK     R6 K27       ; R6 := "] :ConCommand(): "
 99 [-]: MOVE      R7 R1        ; R7 := R1
100 [-]: LOADK     R8 K28       ; R8 := "\n"
101 [-]: CONCAT    R4 R4 R8     ; R4 := R4 .. R5 .. R6 .. R7 .. R8
102 [-]: CALL      R2 3 1       ; R2(R3,R4)
103 [-]: GETUPVAL  R2 U1        ; R2 := U1
104 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["table"]
105 [-]: GETTABLE  R2 R2 K6     ; R2 := R2["HasValue"]
106 [-]: GETUPVAL  R3 U0        ; R3 := U0
107 [-]: GETTABLE  R3 R3 K29    ; R3 := R3["badcmds"]
108 [-]: MOVE      R4 R1        ; R4 := R1
109 [-]: CALL      R2 3 2       ; R2 := R2(R3,R4)
110 [-]: TEST      R2 1         ; if R2 then PC := 121
111 [-]: JMP       121          ; PC := 121
112 [-]: GETUPVAL  R2 U1        ; R2 := U1
113 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["table"]
114 [-]: GETTABLE  R2 R2 K6     ; R2 := R2["HasValue"]
115 [-]: GETUPVAL  R3 U0        ; R3 := U0
116 [-]: GETTABLE  R3 R3 K30    ; R3 := R3["blockccs"]
117 [-]: MOVE      R4 R1        ; R4 := R1
118 [-]: CALL      R2 3 2       ; R2 := R2(R3,R4)
119 [-]: TEST      R2 0         ; if not R2 then PC := 132
120 [-]: JMP       132          ; PC := 132
121 [-]: GETUPVAL  R2 U0        ; R2 := U0
122 [-]: GETTABLE  R2 R2 K1     ; R2 := R2["GetCVNum"]
123 [-]: LOADK     R3 K20       ; R3 := "sh_logging_console"
124 [-]: CALL      R2 2 2       ; R2 := R2(R3)
125 [-]: EQ        0 R2 K5      ; if R2 ~= 1 then PC := 132
126 [-]: JMP       132          ; PC := 132
127 [-]: GETUPVAL  R2 U1        ; R2 := U1
128 [-]: GETTABLE  R2 R2 K21    ; R2 := R2["print"]
129 [-]: LOADK     R3 K31       ; R3 := ":ConCommand() Blocked:"
130 [-]: MOVE      R4 R1        ; R4 := R1
131 [-]: CALL      R2 3 1       ; R2(R3,R4)
132 [-]: GETUPVAL  R2 U0        ; R2 := U0
133 [-]: GETTABLE  R2 R2 K1     ; R2 := R2["GetCVNum"]
134 [-]: LOADK     R3 K32       ; R3 := "sh_blockrcc"
135 [-]: CALL      R2 2 2       ; R2 := R2(R3)
136 [-]: EQ        0 R2 K5      ; if R2 ~= 1 then PC := 147
137 [-]: JMP       147          ; PC := 147
138 [-]: GETUPVAL  R2 U1        ; R2 := U1
139 [-]: GETTABLE  R2 R2 K33    ; R2 := R2["string"]
140 [-]: GETTABLE  R2 R2 K34    ; R2 := R2["find"]
141 [-]: MOVE      R3 R1        ; R3 := R1
142 [-]: GETUPVAL  R4 U0        ; R4 := U0
143 [-]: GETTABLE  R4 R4 K35    ; R4 := R4["CmdSuffix"]
144 [-]: CALL      R2 3 2       ; R2 := R2(R3,R4)
145 [-]: TEST      R2 0         ; if not R2 then PC := 154
146 [-]: JMP       154          ; PC := 154
147 [-]: GETUPVAL  R2 U2        ; R2 := U2
148 [-]: GETTABLE  R2 R2 K36    ; R2 := R2["Player"]
149 [-]: GETTABLE  R2 R2 K37    ; R2 := R2["ConCommand"]
150 [-]: MOVE      R3 R0        ; R3 := R0
151 [-]: MOVE      R4 R1        ; R4 := R1
152 [-]: TAILCALL  R2 3 0       ; R2,... := R2(R3,R4)
153 [-]: RETURN    R2 0         ; return R2,...
154 [-]: RETURN    R0 1         ; return 


; Function #23:
;
; Name:            
; Defined at line: 626
; #Upvalues:       2
; #Parameters:     2
; Is_vararg:       3
; Max Stack Size:  7

  1 [-]: EQ        0 R0 K0      ; if R0 ~= "ttt_role" then PC := 10
  2 [-]: JMP       10           ; PC := 10
  3 [-]: GETUPVAL  R3 U0        ; R3 := U0
  4 [-]: NEWTABLE  R4 0 0       ; R4 := {}
  5 [-]: SETTABLE  R3 K1 R4     ; R3["traitors"] := R4
  6 [-]: GETUPVAL  R3 U1        ; R3 := U1
  7 [-]: GETTABLE  R3 R3 K2     ; R3 := R3["print"]
  8 [-]: LOADK     R4 K3        ; R4 := "SH: Traitors reset"
  9 [-]: CALL      R3 2 1       ; R3(R4)
 10 [-]: GETUPVAL  R3 U1        ; R3 := U1
 11 [-]: GETTABLE  R3 R3 K4     ; R3 := R3["usermessage"]
 12 [-]: GETTABLE  R3 R3 K5     ; R3 := R3["IncomingMessage"]
 13 [-]: MOVE      R4 R0        ; R4 := R0
 14 [-]: MOVE      R5 R1        ; R5 := R1
 15 [-]: VARARG    R6 R0        ; ...
 16 [-]: TAILCALL  R3 0 0       ; R3,... := R3(R4,...)
 17 [-]: RETURN    R3 0         ; return R3,...
 18 [-]: RETURN    R0 1         ; return 


; Function #24:
;
; Name:            
; Defined at line: 634
; #Upvalues:       2
; #Parameters:     1
; Is_vararg:       0
; Max Stack Size:  8

  1 [-]: GETUPVAL  R1 U0        ; R1 := U0
  2 [-]: GETTABLE  R1 R1 K0     ; R1 := R1["fnlogs"]
  3 [-]: LEN       R1 R1        ; R1 := # R1
  4 [-]: GETUPVAL  R2 U0        ; R2 := U0
  5 [-]: GETTABLE  R2 R2 K1     ; R2 := R2["GetCVNum"]
  6 [-]: LOADK     R3 K2        ; R3 := "sh_logger_maxentries"
  7 [-]: CALL      R2 2 2       ; R2 := R2(R3)
  8 [-]: LE        0 R2 R1      ; if R2 > R1 then PC := 17
  9 [-]: JMP       17           ; PC := 17
 10 [-]: GETUPVAL  R1 U1        ; R1 := U1
 11 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["table"]
 12 [-]: GETTABLE  R1 R1 K4     ; R1 := R1["remove"]
 13 [-]: GETUPVAL  R2 U0        ; R2 := U0
 14 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["fnlogs"]
 15 [-]: LOADK     R3 K5        ; R3 := 1
 16 [-]: CALL      R1 3 1       ; R1(R2,R3)
 17 [-]: GETUPVAL  R1 U1        ; R1 := U1
 18 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["table"]
 19 [-]: GETTABLE  R1 R1 K6     ; R1 := R1["HasValue"]
 20 [-]: GETUPVAL  R2 U0        ; R2 := U0
 21 [-]: GETTABLE  R2 R2 K7     ; R2 := R2["fnblock"]
 22 [-]: LOADK     R3 K8        ; R3 := "RunString"
 23 [-]: CALL      R1 3 2       ; R1 := R1(R2,R3)
 24 [-]: TEST      R1 0         ; if not R1 then PC := 46
 25 [-]: JMP       46           ; PC := 46
 26 [-]: GETUPVAL  R1 U1        ; R1 := U1
 27 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["table"]
 28 [-]: GETTABLE  R1 R1 K9     ; R1 := R1["insert"]
 29 [-]: GETUPVAL  R2 U0        ; R2 := U0
 30 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["fnlogs"]
 31 [-]: NEWTABLE  R3 0 4       ; R3 := {}
 32 [-]: GETUPVAL  R4 U1        ; R4 := U1
 33 [-]: GETTABLE  R4 R4 K11    ; R4 := R4["os"]
 34 [-]: GETTABLE  R4 R4 K12    ; R4 := R4["date"]
 35 [-]: LOADK     R5 K13       ; R5 := "%H:%M:%S"
 36 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 37 [-]: SETTABLE  R3 K10 R4    ; R3["time"] := R4
 38 [-]: SETTABLE  R3 K14 K8    ; R3["func"] := "RunString"
 39 [-]: TESTSET   R4 R0 1      ; if R0 then PC := 42 else R4 := R0
 40 [-]: JMP       42           ; PC := 42
 41 [-]: LOADK     R4 K16       ; R4 := ""
 42 [-]: SETTABLE  R3 K15 R4    ; R3["args"] := R4
 43 [-]: SETTABLE  R3 K17 K18   ; R3["status"] := "BLOCK"
 44 [-]: CALL      R1 3 1       ; R1(R2,R3)
 45 [-]: RETURN    R0 1         ; return 
 46 [-]: GETUPVAL  R1 U1        ; R1 := U1
 47 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["table"]
 48 [-]: GETTABLE  R1 R1 K9     ; R1 := R1["insert"]
 49 [-]: GETUPVAL  R2 U0        ; R2 := U0
 50 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["fnlogs"]
 51 [-]: NEWTABLE  R3 0 4       ; R3 := {}
 52 [-]: GETUPVAL  R4 U1        ; R4 := U1
 53 [-]: GETTABLE  R4 R4 K11    ; R4 := R4["os"]
 54 [-]: GETTABLE  R4 R4 K12    ; R4 := R4["date"]
 55 [-]: LOADK     R5 K13       ; R5 := "%H:%M:%S"
 56 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 57 [-]: SETTABLE  R3 K10 R4    ; R3["time"] := R4
 58 [-]: SETTABLE  R3 K14 K8    ; R3["func"] := "RunString"
 59 [-]: TESTSET   R4 R0 1      ; if R0 then PC := 62 else R4 := R0
 60 [-]: JMP       62           ; PC := 62
 61 [-]: LOADK     R4 K16       ; R4 := ""
 62 [-]: SETTABLE  R3 K15 R4    ; R3["args"] := R4
 63 [-]: SETTABLE  R3 K17 K19   ; R3["status"] := "OK"
 64 [-]: CALL      R1 3 1       ; R1(R2,R3)
 65 [-]: GETUPVAL  R1 U0        ; R1 := U0
 66 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["GetCVNum"]
 67 [-]: LOADK     R2 K20       ; R2 := "sh_logging_console"
 68 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 69 [-]: EQ        0 R1 K5      ; if R1 ~= 1 then PC := 83
 70 [-]: JMP       83           ; PC := 83
 71 [-]: GETUPVAL  R1 U1        ; R1 := U1
 72 [-]: GETTABLE  R1 R1 K21    ; R1 := R1["print"]
 73 [-]: LOADK     R2 K22       ; R2 := "["
 74 [-]: GETUPVAL  R3 U1        ; R3 := U1
 75 [-]: GETTABLE  R3 R3 K11    ; R3 := R3["os"]
 76 [-]: GETTABLE  R3 R3 K12    ; R3 := R3["date"]
 77 [-]: LOADK     R4 K13       ; R4 := "%H:%M:%S"
 78 [-]: CALL      R3 2 2       ; R3 := R3(R4)
 79 [-]: LOADK     R4 K23       ; R4 := "] RunString:"
 80 [-]: CONCAT    R2 R2 R4     ; R2 := R2 .. R3 .. R4
 81 [-]: MOVE      R3 R0        ; R3 := R0
 82 [-]: CALL      R1 3 1       ; R1(R2,R3)
 83 [-]: GETUPVAL  R1 U0        ; R1 := U0
 84 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["GetCVNum"]
 85 [-]: LOADK     R2 K24       ; R2 := "sh_logging_file"
 86 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 87 [-]: EQ        0 R1 K5      ; if R1 ~= 1 then PC := 103
 88 [-]: JMP       103          ; PC := 103
 89 [-]: GETUPVAL  R1 U1        ; R1 := U1
 90 [-]: GETTABLE  R1 R1 K25    ; R1 := R1["SH_WRITEFILE"]
 91 [-]: LOADK     R2 K26       ; R2 := "logging.txt"
 92 [-]: LOADK     R3 K22       ; R3 := "["
 93 [-]: GETUPVAL  R4 U1        ; R4 := U1
 94 [-]: GETTABLE  R4 R4 K11    ; R4 := R4["os"]
 95 [-]: GETTABLE  R4 R4 K12    ; R4 := R4["date"]
 96 [-]: LOADK     R5 K13       ; R5 := "%H:%M:%S"
 97 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 98 [-]: LOADK     R5 K27       ; R5 := "] RunString: "
 99 [-]: MOVE      R6 R0        ; R6 := R0
100 [-]: LOADK     R7 K28       ; R7 := "\n"
101 [-]: CONCAT    R3 R3 R7     ; R3 := R3 .. R4 .. R5 .. R6 .. R7
102 [-]: CALL      R1 3 1       ; R1(R2,R3)
103 [-]: GETUPVAL  R1 U1        ; R1 := U1
104 [-]: GETTABLE  R1 R1 K8     ; R1 := R1["RunString"]
105 [-]: MOVE      R2 R0        ; R2 := R0
106 [-]: TAILCALL  R1 2 0       ; R1,... := R1(R2)
107 [-]: RETURN    R1 0         ; return R1,...
108 [-]: RETURN    R0 1         ; return 


; Function #25:
;
; Name:            
; Defined at line: 657
; #Upvalues:       2
; #Parameters:     2
; Is_vararg:       0
; Max Stack Size:  9

  1 [-]: GETUPVAL  R2 U0        ; R2 := U0
  2 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["fnlogs"]
  3 [-]: LEN       R2 R2        ; R2 := # R2
  4 [-]: GETUPVAL  R3 U0        ; R3 := U0
  5 [-]: GETTABLE  R3 R3 K1     ; R3 := R3["GetCVNum"]
  6 [-]: LOADK     R4 K2        ; R4 := "sh_logger_maxentries"
  7 [-]: CALL      R3 2 2       ; R3 := R3(R4)
  8 [-]: LE        0 R3 R2      ; if R3 > R2 then PC := 17
  9 [-]: JMP       17           ; PC := 17
 10 [-]: GETUPVAL  R2 U1        ; R2 := U1
 11 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["table"]
 12 [-]: GETTABLE  R2 R2 K4     ; R2 := R2["remove"]
 13 [-]: GETUPVAL  R3 U0        ; R3 := U0
 14 [-]: GETTABLE  R3 R3 K0     ; R3 := R3["fnlogs"]
 15 [-]: LOADK     R4 K5        ; R4 := 1
 16 [-]: CALL      R2 3 1       ; R2(R3,R4)
 17 [-]: GETUPVAL  R2 U1        ; R2 := U1
 18 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["table"]
 19 [-]: GETTABLE  R2 R2 K6     ; R2 := R2["HasValue"]
 20 [-]: GETUPVAL  R3 U0        ; R3 := U0
 21 [-]: GETTABLE  R3 R3 K7     ; R3 := R3["fnblock"]
 22 [-]: LOADK     R4 K8        ; R4 := "RunStringEx"
 23 [-]: CALL      R2 3 2       ; R2 := R2(R3,R4)
 24 [-]: TEST      R2 0         ; if not R2 then PC := 55
 25 [-]: JMP       55           ; PC := 55
 26 [-]: GETUPVAL  R2 U1        ; R2 := U1
 27 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["table"]
 28 [-]: GETTABLE  R2 R2 K9     ; R2 := R2["insert"]
 29 [-]: GETUPVAL  R3 U0        ; R3 := U0
 30 [-]: GETTABLE  R3 R3 K0     ; R3 := R3["fnlogs"]
 31 [-]: NEWTABLE  R4 0 4       ; R4 := {}
 32 [-]: GETUPVAL  R5 U1        ; R5 := U1
 33 [-]: GETTABLE  R5 R5 K11    ; R5 := R5["os"]
 34 [-]: GETTABLE  R5 R5 K12    ; R5 := R5["date"]
 35 [-]: LOADK     R6 K13       ; R6 := "%H:%M:%S"
 36 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 37 [-]: SETTABLE  R4 K10 R5    ; R4["time"] := R5
 38 [-]: SETTABLE  R4 K14 K8    ; R4["func"] := "RunStringEx"
 39 [-]: TEST      R0 0         ; if not R0 then PC := 43
 40 [-]: JMP       43           ; PC := 43
 41 [-]: TESTSET   R5 R0 1      ; if R0 then PC := 44 else R5 := R0
 42 [-]: JMP       44           ; PC := 44
 43 [-]: LOADK     R5 K16       ; R5 := ""
 44 [-]: LOADK     R6 K17       ; R6 := ", "
 45 [-]: TEST      R1 0         ; if not R1 then PC := 49
 46 [-]: JMP       49           ; PC := 49
 47 [-]: TESTSET   R7 R1 1      ; if R1 then PC := 50 else R7 := R1
 48 [-]: JMP       50           ; PC := 50
 49 [-]: LOADK     R7 K16       ; R7 := ""
 50 [-]: CONCAT    R5 R5 R7     ; R5 := R5 .. R6 .. R7
 51 [-]: SETTABLE  R4 K15 R5    ; R4["args"] := R5
 52 [-]: SETTABLE  R4 K18 K19   ; R4["status"] := "BLOCK"
 53 [-]: CALL      R2 3 1       ; R2(R3,R4)
 54 [-]: RETURN    R0 1         ; return 
 55 [-]: GETUPVAL  R2 U1        ; R2 := U1
 56 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["table"]
 57 [-]: GETTABLE  R2 R2 K9     ; R2 := R2["insert"]
 58 [-]: GETUPVAL  R3 U0        ; R3 := U0
 59 [-]: GETTABLE  R3 R3 K0     ; R3 := R3["fnlogs"]
 60 [-]: NEWTABLE  R4 0 4       ; R4 := {}
 61 [-]: GETUPVAL  R5 U1        ; R5 := U1
 62 [-]: GETTABLE  R5 R5 K11    ; R5 := R5["os"]
 63 [-]: GETTABLE  R5 R5 K12    ; R5 := R5["date"]
 64 [-]: LOADK     R6 K13       ; R6 := "%H:%M:%S"
 65 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 66 [-]: SETTABLE  R4 K10 R5    ; R4["time"] := R5
 67 [-]: SETTABLE  R4 K14 K8    ; R4["func"] := "RunStringEx"
 68 [-]: TEST      R0 0         ; if not R0 then PC := 72
 69 [-]: JMP       72           ; PC := 72
 70 [-]: TESTSET   R5 R0 1      ; if R0 then PC := 73 else R5 := R0
 71 [-]: JMP       73           ; PC := 73
 72 [-]: LOADK     R5 K16       ; R5 := ""
 73 [-]: LOADK     R6 K17       ; R6 := ", "
 74 [-]: TEST      R1 0         ; if not R1 then PC := 78
 75 [-]: JMP       78           ; PC := 78
 76 [-]: TESTSET   R7 R1 1      ; if R1 then PC := 79 else R7 := R1
 77 [-]: JMP       79           ; PC := 79
 78 [-]: LOADK     R7 K16       ; R7 := ""
 79 [-]: CONCAT    R5 R5 R7     ; R5 := R5 .. R6 .. R7
 80 [-]: SETTABLE  R4 K15 R5    ; R4["args"] := R5
 81 [-]: SETTABLE  R4 K18 K20   ; R4["status"] := "OK"
 82 [-]: CALL      R2 3 1       ; R2(R3,R4)
 83 [-]: GETUPVAL  R2 U0        ; R2 := U0
 84 [-]: GETTABLE  R2 R2 K1     ; R2 := R2["GetCVNum"]
 85 [-]: LOADK     R3 K21       ; R3 := "sh_logging_console"
 86 [-]: CALL      R2 2 2       ; R2 := R2(R3)
 87 [-]: EQ        0 R2 K5      ; if R2 ~= 1 then PC := 101
 88 [-]: JMP       101          ; PC := 101
 89 [-]: GETUPVAL  R2 U1        ; R2 := U1
 90 [-]: GETTABLE  R2 R2 K22    ; R2 := R2["print"]
 91 [-]: LOADK     R3 K23       ; R3 := "["
 92 [-]: GETUPVAL  R4 U1        ; R4 := U1
 93 [-]: GETTABLE  R4 R4 K11    ; R4 := R4["os"]
 94 [-]: GETTABLE  R4 R4 K12    ; R4 := R4["date"]
 95 [-]: LOADK     R5 K13       ; R5 := "%H:%M:%S"
 96 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 97 [-]: LOADK     R5 K24       ; R5 := "] RunStringEx:"
 98 [-]: CONCAT    R3 R3 R5     ; R3 := R3 .. R4 .. R5
 99 [-]: MOVE      R4 R0        ; R4 := R0
100 [-]: CALL      R2 3 1       ; R2(R3,R4)
101 [-]: GETUPVAL  R2 U0        ; R2 := U0
102 [-]: GETTABLE  R2 R2 K1     ; R2 := R2["GetCVNum"]
103 [-]: LOADK     R3 K25       ; R3 := "sh_logging_file"
104 [-]: CALL      R2 2 2       ; R2 := R2(R3)
105 [-]: EQ        0 R2 K5      ; if R2 ~= 1 then PC := 121
106 [-]: JMP       121          ; PC := 121
107 [-]: GETUPVAL  R2 U1        ; R2 := U1
108 [-]: GETTABLE  R2 R2 K26    ; R2 := R2["SH_WRITEFILE"]
109 [-]: LOADK     R3 K27       ; R3 := "logging.txt"
110 [-]: LOADK     R4 K23       ; R4 := "["
111 [-]: GETUPVAL  R5 U1        ; R5 := U1
112 [-]: GETTABLE  R5 R5 K11    ; R5 := R5["os"]
113 [-]: GETTABLE  R5 R5 K12    ; R5 := R5["date"]
114 [-]: LOADK     R6 K13       ; R6 := "%H:%M:%S"
115 [-]: CALL      R5 2 2       ; R5 := R5(R6)
116 [-]: LOADK     R6 K28       ; R6 := "] RunStringEx(): "
117 [-]: MOVE      R7 R0        ; R7 := R0
118 [-]: LOADK     R8 K29       ; R8 := "\n"
119 [-]: CONCAT    R4 R4 R8     ; R4 := R4 .. R5 .. R6 .. R7 .. R8
120 [-]: CALL      R2 3 1       ; R2(R3,R4)
121 [-]: GETUPVAL  R2 U1        ; R2 := U1
122 [-]: GETTABLE  R2 R2 K8     ; R2 := R2["RunStringEx"]
123 [-]: MOVE      R3 R0        ; R3 := R0
124 [-]: MOVE      R4 R1        ; R4 := R1
125 [-]: TAILCALL  R2 3 0       ; R2,... := R2(R3,R4)
126 [-]: RETURN    R2 0         ; return R2,...
127 [-]: RETURN    R0 1         ; return 


; Function #26:
;
; Name:            
; Defined at line: 680
; #Upvalues:       2
; #Parameters:     1
; Is_vararg:       0
; Max Stack Size:  8

  1 [-]: GETUPVAL  R1 U0        ; R1 := U0
  2 [-]: GETTABLE  R1 R1 K0     ; R1 := R1["fnlogs"]
  3 [-]: LEN       R1 R1        ; R1 := # R1
  4 [-]: GETUPVAL  R2 U0        ; R2 := U0
  5 [-]: GETTABLE  R2 R2 K1     ; R2 := R2["GetCVNum"]
  6 [-]: LOADK     R3 K2        ; R3 := "sh_logger_maxentries"
  7 [-]: CALL      R2 2 2       ; R2 := R2(R3)
  8 [-]: LE        0 R2 R1      ; if R2 > R1 then PC := 17
  9 [-]: JMP       17           ; PC := 17
 10 [-]: GETUPVAL  R1 U1        ; R1 := U1
 11 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["table"]
 12 [-]: GETTABLE  R1 R1 K4     ; R1 := R1["remove"]
 13 [-]: GETUPVAL  R2 U0        ; R2 := U0
 14 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["fnlogs"]
 15 [-]: LOADK     R3 K5        ; R3 := 1
 16 [-]: CALL      R1 3 1       ; R1(R2,R3)
 17 [-]: GETUPVAL  R1 U1        ; R1 := U1
 18 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["table"]
 19 [-]: GETTABLE  R1 R1 K6     ; R1 := R1["HasValue"]
 20 [-]: GETUPVAL  R2 U0        ; R2 := U0
 21 [-]: GETTABLE  R2 R2 K7     ; R2 := R2["fnblock"]
 22 [-]: LOADK     R3 K8        ; R3 := "include"
 23 [-]: CALL      R1 3 2       ; R1 := R1(R2,R3)
 24 [-]: TEST      R1 0         ; if not R1 then PC := 46
 25 [-]: JMP       46           ; PC := 46
 26 [-]: GETUPVAL  R1 U1        ; R1 := U1
 27 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["table"]
 28 [-]: GETTABLE  R1 R1 K9     ; R1 := R1["insert"]
 29 [-]: GETUPVAL  R2 U0        ; R2 := U0
 30 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["fnlogs"]
 31 [-]: NEWTABLE  R3 0 4       ; R3 := {}
 32 [-]: GETUPVAL  R4 U1        ; R4 := U1
 33 [-]: GETTABLE  R4 R4 K11    ; R4 := R4["os"]
 34 [-]: GETTABLE  R4 R4 K12    ; R4 := R4["date"]
 35 [-]: LOADK     R5 K13       ; R5 := "%H:%M:%S"
 36 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 37 [-]: SETTABLE  R3 K10 R4    ; R3["time"] := R4
 38 [-]: SETTABLE  R3 K14 K8    ; R3["func"] := "include"
 39 [-]: TESTSET   R4 R0 1      ; if R0 then PC := 42 else R4 := R0
 40 [-]: JMP       42           ; PC := 42
 41 [-]: LOADK     R4 K16       ; R4 := ""
 42 [-]: SETTABLE  R3 K15 R4    ; R3["args"] := R4
 43 [-]: SETTABLE  R3 K17 K18   ; R3["status"] := "BLOCK"
 44 [-]: CALL      R1 3 1       ; R1(R2,R3)
 45 [-]: RETURN    R0 1         ; return 
 46 [-]: GETUPVAL  R1 U1        ; R1 := U1
 47 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["table"]
 48 [-]: GETTABLE  R1 R1 K9     ; R1 := R1["insert"]
 49 [-]: GETUPVAL  R2 U0        ; R2 := U0
 50 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["fnlogs"]
 51 [-]: NEWTABLE  R3 0 4       ; R3 := {}
 52 [-]: GETUPVAL  R4 U1        ; R4 := U1
 53 [-]: GETTABLE  R4 R4 K11    ; R4 := R4["os"]
 54 [-]: GETTABLE  R4 R4 K12    ; R4 := R4["date"]
 55 [-]: LOADK     R5 K13       ; R5 := "%H:%M:%S"
 56 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 57 [-]: SETTABLE  R3 K10 R4    ; R3["time"] := R4
 58 [-]: SETTABLE  R3 K14 K8    ; R3["func"] := "include"
 59 [-]: TESTSET   R4 R0 1      ; if R0 then PC := 62 else R4 := R0
 60 [-]: JMP       62           ; PC := 62
 61 [-]: LOADK     R4 K16       ; R4 := ""
 62 [-]: SETTABLE  R3 K15 R4    ; R3["args"] := R4
 63 [-]: SETTABLE  R3 K17 K19   ; R3["status"] := "OK"
 64 [-]: CALL      R1 3 1       ; R1(R2,R3)
 65 [-]: GETUPVAL  R1 U0        ; R1 := U0
 66 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["GetCVNum"]
 67 [-]: LOADK     R2 K20       ; R2 := "sh_logging_console"
 68 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 69 [-]: EQ        0 R1 K5      ; if R1 ~= 1 then PC := 83
 70 [-]: JMP       83           ; PC := 83
 71 [-]: GETUPVAL  R1 U1        ; R1 := U1
 72 [-]: GETTABLE  R1 R1 K21    ; R1 := R1["print"]
 73 [-]: LOADK     R2 K22       ; R2 := "["
 74 [-]: GETUPVAL  R3 U1        ; R3 := U1
 75 [-]: GETTABLE  R3 R3 K11    ; R3 := R3["os"]
 76 [-]: GETTABLE  R3 R3 K12    ; R3 := R3["date"]
 77 [-]: LOADK     R4 K13       ; R4 := "%H:%M:%S"
 78 [-]: CALL      R3 2 2       ; R3 := R3(R4)
 79 [-]: LOADK     R4 K23       ; R4 := "] include:"
 80 [-]: CONCAT    R2 R2 R4     ; R2 := R2 .. R3 .. R4
 81 [-]: MOVE      R3 R0        ; R3 := R0
 82 [-]: CALL      R1 3 1       ; R1(R2,R3)
 83 [-]: GETUPVAL  R1 U0        ; R1 := U0
 84 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["GetCVNum"]
 85 [-]: LOADK     R2 K24       ; R2 := "sh_logging_file"
 86 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 87 [-]: EQ        0 R1 K5      ; if R1 ~= 1 then PC := 103
 88 [-]: JMP       103          ; PC := 103
 89 [-]: GETUPVAL  R1 U1        ; R1 := U1
 90 [-]: GETTABLE  R1 R1 K25    ; R1 := R1["SH_WRITEFILE"]
 91 [-]: LOADK     R2 K26       ; R2 := "logging.txt"
 92 [-]: LOADK     R3 K22       ; R3 := "["
 93 [-]: GETUPVAL  R4 U1        ; R4 := U1
 94 [-]: GETTABLE  R4 R4 K11    ; R4 := R4["os"]
 95 [-]: GETTABLE  R4 R4 K12    ; R4 := R4["date"]
 96 [-]: LOADK     R5 K13       ; R5 := "%H:%M:%S"
 97 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 98 [-]: LOADK     R5 K27       ; R5 := "] include: "
 99 [-]: MOVE      R6 R0        ; R6 := R0
100 [-]: LOADK     R7 K28       ; R7 := "\n"
101 [-]: CONCAT    R3 R3 R7     ; R3 := R3 .. R4 .. R5 .. R6 .. R7
102 [-]: CALL      R1 3 1       ; R1(R2,R3)
103 [-]: GETUPVAL  R1 U1        ; R1 := U1
104 [-]: GETTABLE  R1 R1 K8     ; R1 := R1["include"]
105 [-]: MOVE      R2 R0        ; R2 := R0
106 [-]: TAILCALL  R1 2 0       ; R1,... := R1(R2)
107 [-]: RETURN    R1 0         ; return R1,...
108 [-]: RETURN    R0 1         ; return 


; Function #27:
;
; Name:            
; Defined at line: 703
; #Upvalues:       2
; #Parameters:     1
; Is_vararg:       0
; Max Stack Size:  8

  1 [-]: GETUPVAL  R1 U0        ; R1 := U0
  2 [-]: GETTABLE  R1 R1 K0     ; R1 := R1["fnlogs"]
  3 [-]: LEN       R1 R1        ; R1 := # R1
  4 [-]: GETUPVAL  R2 U0        ; R2 := U0
  5 [-]: GETTABLE  R2 R2 K1     ; R2 := R2["GetCVNum"]
  6 [-]: LOADK     R3 K2        ; R3 := "sh_logger_maxentries"
  7 [-]: CALL      R2 2 2       ; R2 := R2(R3)
  8 [-]: LE        0 R2 R1      ; if R2 > R1 then PC := 17
  9 [-]: JMP       17           ; PC := 17
 10 [-]: GETUPVAL  R1 U1        ; R1 := U1
 11 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["table"]
 12 [-]: GETTABLE  R1 R1 K4     ; R1 := R1["remove"]
 13 [-]: GETUPVAL  R2 U0        ; R2 := U0
 14 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["fnlogs"]
 15 [-]: LOADK     R3 K5        ; R3 := 1
 16 [-]: CALL      R1 3 1       ; R1(R2,R3)
 17 [-]: GETUPVAL  R1 U1        ; R1 := U1
 18 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["table"]
 19 [-]: GETTABLE  R1 R1 K6     ; R1 := R1["HasValue"]
 20 [-]: GETUPVAL  R2 U0        ; R2 := U0
 21 [-]: GETTABLE  R2 R2 K7     ; R2 := R2["fnblock"]
 22 [-]: LOADK     R3 K8        ; R3 := "file.CreateDir"
 23 [-]: CALL      R1 3 2       ; R1 := R1(R2,R3)
 24 [-]: TEST      R1 0         ; if not R1 then PC := 46
 25 [-]: JMP       46           ; PC := 46
 26 [-]: GETUPVAL  R1 U1        ; R1 := U1
 27 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["table"]
 28 [-]: GETTABLE  R1 R1 K9     ; R1 := R1["insert"]
 29 [-]: GETUPVAL  R2 U0        ; R2 := U0
 30 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["fnlogs"]
 31 [-]: NEWTABLE  R3 0 4       ; R3 := {}
 32 [-]: GETUPVAL  R4 U1        ; R4 := U1
 33 [-]: GETTABLE  R4 R4 K11    ; R4 := R4["os"]
 34 [-]: GETTABLE  R4 R4 K12    ; R4 := R4["date"]
 35 [-]: LOADK     R5 K13       ; R5 := "%H:%M:%S"
 36 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 37 [-]: SETTABLE  R3 K10 R4    ; R3["time"] := R4
 38 [-]: SETTABLE  R3 K14 K8    ; R3["func"] := "file.CreateDir"
 39 [-]: TESTSET   R4 R0 1      ; if R0 then PC := 42 else R4 := R0
 40 [-]: JMP       42           ; PC := 42
 41 [-]: LOADK     R4 K16       ; R4 := ""
 42 [-]: SETTABLE  R3 K15 R4    ; R3["args"] := R4
 43 [-]: SETTABLE  R3 K17 K18   ; R3["status"] := "BLOCK"
 44 [-]: CALL      R1 3 1       ; R1(R2,R3)
 45 [-]: RETURN    R0 1         ; return 
 46 [-]: GETUPVAL  R1 U1        ; R1 := U1
 47 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["table"]
 48 [-]: GETTABLE  R1 R1 K9     ; R1 := R1["insert"]
 49 [-]: GETUPVAL  R2 U0        ; R2 := U0
 50 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["fnlogs"]
 51 [-]: NEWTABLE  R3 0 4       ; R3 := {}
 52 [-]: GETUPVAL  R4 U1        ; R4 := U1
 53 [-]: GETTABLE  R4 R4 K11    ; R4 := R4["os"]
 54 [-]: GETTABLE  R4 R4 K12    ; R4 := R4["date"]
 55 [-]: LOADK     R5 K13       ; R5 := "%H:%M:%S"
 56 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 57 [-]: SETTABLE  R3 K10 R4    ; R3["time"] := R4
 58 [-]: SETTABLE  R3 K14 K8    ; R3["func"] := "file.CreateDir"
 59 [-]: TESTSET   R4 R0 1      ; if R0 then PC := 62 else R4 := R0
 60 [-]: JMP       62           ; PC := 62
 61 [-]: LOADK     R4 K16       ; R4 := ""
 62 [-]: SETTABLE  R3 K15 R4    ; R3["args"] := R4
 63 [-]: SETTABLE  R3 K17 K19   ; R3["status"] := "OK"
 64 [-]: CALL      R1 3 1       ; R1(R2,R3)
 65 [-]: GETUPVAL  R1 U0        ; R1 := U0
 66 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["GetCVNum"]
 67 [-]: LOADK     R2 K20       ; R2 := "sh_logging_console"
 68 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 69 [-]: EQ        0 R1 K5      ; if R1 ~= 1 then PC := 83
 70 [-]: JMP       83           ; PC := 83
 71 [-]: GETUPVAL  R1 U1        ; R1 := U1
 72 [-]: GETTABLE  R1 R1 K21    ; R1 := R1["print"]
 73 [-]: LOADK     R2 K22       ; R2 := "["
 74 [-]: GETUPVAL  R3 U1        ; R3 := U1
 75 [-]: GETTABLE  R3 R3 K11    ; R3 := R3["os"]
 76 [-]: GETTABLE  R3 R3 K12    ; R3 := R3["date"]
 77 [-]: LOADK     R4 K13       ; R4 := "%H:%M:%S"
 78 [-]: CALL      R3 2 2       ; R3 := R3(R4)
 79 [-]: LOADK     R4 K23       ; R4 := "] file.CreateDir:"
 80 [-]: CONCAT    R2 R2 R4     ; R2 := R2 .. R3 .. R4
 81 [-]: MOVE      R3 R0        ; R3 := R0
 82 [-]: CALL      R1 3 1       ; R1(R2,R3)
 83 [-]: GETUPVAL  R1 U0        ; R1 := U0
 84 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["GetCVNum"]
 85 [-]: LOADK     R2 K24       ; R2 := "sh_logging_file"
 86 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 87 [-]: EQ        0 R1 K5      ; if R1 ~= 1 then PC := 103
 88 [-]: JMP       103          ; PC := 103
 89 [-]: GETUPVAL  R1 U1        ; R1 := U1
 90 [-]: GETTABLE  R1 R1 K25    ; R1 := R1["SH_WRITEFILE"]
 91 [-]: LOADK     R2 K26       ; R2 := "logging.txt"
 92 [-]: LOADK     R3 K22       ; R3 := "["
 93 [-]: GETUPVAL  R4 U1        ; R4 := U1
 94 [-]: GETTABLE  R4 R4 K11    ; R4 := R4["os"]
 95 [-]: GETTABLE  R4 R4 K12    ; R4 := R4["date"]
 96 [-]: LOADK     R5 K13       ; R5 := "%H:%M:%S"
 97 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 98 [-]: LOADK     R5 K27       ; R5 := "] file.CreateDir(): "
 99 [-]: MOVE      R6 R0        ; R6 := R0
100 [-]: LOADK     R7 K28       ; R7 := "\n"
101 [-]: CONCAT    R3 R3 R7     ; R3 := R3 .. R4 .. R5 .. R6 .. R7
102 [-]: CALL      R1 3 1       ; R1(R2,R3)
103 [-]: GETUPVAL  R1 U1        ; R1 := U1
104 [-]: GETTABLE  R1 R1 K29    ; R1 := R1["file"]
105 [-]: GETTABLE  R1 R1 K30    ; R1 := R1["CreateDir"]
106 [-]: MOVE      R2 R0        ; R2 := R0
107 [-]: TAILCALL  R1 2 0       ; R1,... := R1(R2)
108 [-]: RETURN    R1 0         ; return R1,...
109 [-]: RETURN    R0 1         ; return 


; Function #28:
;
; Name:            
; Defined at line: 726
; #Upvalues:       2
; #Parameters:     1
; Is_vararg:       0
; Max Stack Size:  8

  1 [-]: GETUPVAL  R1 U0        ; R1 := U0
  2 [-]: GETTABLE  R1 R1 K0     ; R1 := R1["fnlogs"]
  3 [-]: LEN       R1 R1        ; R1 := # R1
  4 [-]: GETUPVAL  R2 U0        ; R2 := U0
  5 [-]: GETTABLE  R2 R2 K1     ; R2 := R2["GetCVNum"]
  6 [-]: LOADK     R3 K2        ; R3 := "sh_logger_maxentries"
  7 [-]: CALL      R2 2 2       ; R2 := R2(R3)
  8 [-]: LE        0 R2 R1      ; if R2 > R1 then PC := 17
  9 [-]: JMP       17           ; PC := 17
 10 [-]: GETUPVAL  R1 U1        ; R1 := U1
 11 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["table"]
 12 [-]: GETTABLE  R1 R1 K4     ; R1 := R1["remove"]
 13 [-]: GETUPVAL  R2 U0        ; R2 := U0
 14 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["fnlogs"]
 15 [-]: LOADK     R3 K5        ; R3 := 1
 16 [-]: CALL      R1 3 1       ; R1(R2,R3)
 17 [-]: GETUPVAL  R1 U1        ; R1 := U1
 18 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["table"]
 19 [-]: GETTABLE  R1 R1 K6     ; R1 := R1["HasValue"]
 20 [-]: GETUPVAL  R2 U0        ; R2 := U0
 21 [-]: GETTABLE  R2 R2 K7     ; R2 := R2["fnblock"]
 22 [-]: LOADK     R3 K8        ; R3 := "file.Delete"
 23 [-]: CALL      R1 3 2       ; R1 := R1(R2,R3)
 24 [-]: TEST      R1 0         ; if not R1 then PC := 46
 25 [-]: JMP       46           ; PC := 46
 26 [-]: GETUPVAL  R1 U1        ; R1 := U1
 27 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["table"]
 28 [-]: GETTABLE  R1 R1 K9     ; R1 := R1["insert"]
 29 [-]: GETUPVAL  R2 U0        ; R2 := U0
 30 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["fnlogs"]
 31 [-]: NEWTABLE  R3 0 4       ; R3 := {}
 32 [-]: GETUPVAL  R4 U1        ; R4 := U1
 33 [-]: GETTABLE  R4 R4 K11    ; R4 := R4["os"]
 34 [-]: GETTABLE  R4 R4 K12    ; R4 := R4["date"]
 35 [-]: LOADK     R5 K13       ; R5 := "%H:%M:%S"
 36 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 37 [-]: SETTABLE  R3 K10 R4    ; R3["time"] := R4
 38 [-]: SETTABLE  R3 K14 K8    ; R3["func"] := "file.Delete"
 39 [-]: TESTSET   R4 R0 1      ; if R0 then PC := 42 else R4 := R0
 40 [-]: JMP       42           ; PC := 42
 41 [-]: LOADK     R4 K16       ; R4 := ""
 42 [-]: SETTABLE  R3 K15 R4    ; R3["args"] := R4
 43 [-]: SETTABLE  R3 K17 K18   ; R3["status"] := "BLOCK"
 44 [-]: CALL      R1 3 1       ; R1(R2,R3)
 45 [-]: RETURN    R0 1         ; return 
 46 [-]: GETUPVAL  R1 U1        ; R1 := U1
 47 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["table"]
 48 [-]: GETTABLE  R1 R1 K9     ; R1 := R1["insert"]
 49 [-]: GETUPVAL  R2 U0        ; R2 := U0
 50 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["fnlogs"]
 51 [-]: NEWTABLE  R3 0 4       ; R3 := {}
 52 [-]: GETUPVAL  R4 U1        ; R4 := U1
 53 [-]: GETTABLE  R4 R4 K11    ; R4 := R4["os"]
 54 [-]: GETTABLE  R4 R4 K12    ; R4 := R4["date"]
 55 [-]: LOADK     R5 K13       ; R5 := "%H:%M:%S"
 56 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 57 [-]: SETTABLE  R3 K10 R4    ; R3["time"] := R4
 58 [-]: SETTABLE  R3 K14 K8    ; R3["func"] := "file.Delete"
 59 [-]: TESTSET   R4 R0 1      ; if R0 then PC := 62 else R4 := R0
 60 [-]: JMP       62           ; PC := 62
 61 [-]: LOADK     R4 K16       ; R4 := ""
 62 [-]: SETTABLE  R3 K15 R4    ; R3["args"] := R4
 63 [-]: SETTABLE  R3 K17 K19   ; R3["status"] := "OK"
 64 [-]: CALL      R1 3 1       ; R1(R2,R3)
 65 [-]: GETUPVAL  R1 U0        ; R1 := U0
 66 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["GetCVNum"]
 67 [-]: LOADK     R2 K20       ; R2 := "sh_logging_console"
 68 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 69 [-]: EQ        0 R1 K5      ; if R1 ~= 1 then PC := 83
 70 [-]: JMP       83           ; PC := 83
 71 [-]: GETUPVAL  R1 U1        ; R1 := U1
 72 [-]: GETTABLE  R1 R1 K21    ; R1 := R1["print"]
 73 [-]: LOADK     R2 K22       ; R2 := "["
 74 [-]: GETUPVAL  R3 U1        ; R3 := U1
 75 [-]: GETTABLE  R3 R3 K11    ; R3 := R3["os"]
 76 [-]: GETTABLE  R3 R3 K12    ; R3 := R3["date"]
 77 [-]: LOADK     R4 K13       ; R4 := "%H:%M:%S"
 78 [-]: CALL      R3 2 2       ; R3 := R3(R4)
 79 [-]: LOADK     R4 K23       ; R4 := "] file.Delete:"
 80 [-]: CONCAT    R2 R2 R4     ; R2 := R2 .. R3 .. R4
 81 [-]: MOVE      R3 R0        ; R3 := R0
 82 [-]: CALL      R1 3 1       ; R1(R2,R3)
 83 [-]: GETUPVAL  R1 U0        ; R1 := U0
 84 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["GetCVNum"]
 85 [-]: LOADK     R2 K24       ; R2 := "sh_logging_file"
 86 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 87 [-]: EQ        0 R1 K5      ; if R1 ~= 1 then PC := 103
 88 [-]: JMP       103          ; PC := 103
 89 [-]: GETUPVAL  R1 U1        ; R1 := U1
 90 [-]: GETTABLE  R1 R1 K25    ; R1 := R1["SH_WRITEFILE"]
 91 [-]: LOADK     R2 K26       ; R2 := "logging.txt"
 92 [-]: LOADK     R3 K22       ; R3 := "["
 93 [-]: GETUPVAL  R4 U1        ; R4 := U1
 94 [-]: GETTABLE  R4 R4 K11    ; R4 := R4["os"]
 95 [-]: GETTABLE  R4 R4 K12    ; R4 := R4["date"]
 96 [-]: LOADK     R5 K13       ; R5 := "%H:%M:%S"
 97 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 98 [-]: LOADK     R5 K27       ; R5 := "] file.Delete: "
 99 [-]: MOVE      R6 R0        ; R6 := R0
100 [-]: LOADK     R7 K28       ; R7 := "\n"
101 [-]: CONCAT    R3 R3 R7     ; R3 := R3 .. R4 .. R5 .. R6 .. R7
102 [-]: CALL      R1 3 1       ; R1(R2,R3)
103 [-]: GETUPVAL  R1 U1        ; R1 := U1
104 [-]: GETTABLE  R1 R1 K29    ; R1 := R1["file"]
105 [-]: GETTABLE  R1 R1 K30    ; R1 := R1["Delete"]
106 [-]: MOVE      R2 R0        ; R2 := R0
107 [-]: TAILCALL  R1 2 0       ; R1,... := R1(R2)
108 [-]: RETURN    R1 0         ; return R1,...
109 [-]: RETURN    R0 1         ; return 


; Function #29:
;
; Name:            
; Defined at line: 749
; #Upvalues:       2
; #Parameters:     2
; Is_vararg:       0
; Max Stack Size:  9

  1 [-]: GETUPVAL  R2 U0        ; R2 := U0
  2 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["fnlogs"]
  3 [-]: LEN       R2 R2        ; R2 := # R2
  4 [-]: GETUPVAL  R3 U0        ; R3 := U0
  5 [-]: GETTABLE  R3 R3 K1     ; R3 := R3["GetCVNum"]
  6 [-]: LOADK     R4 K2        ; R4 := "sh_logger_maxentries"
  7 [-]: CALL      R3 2 2       ; R3 := R3(R4)
  8 [-]: LE        0 R3 R2      ; if R3 > R2 then PC := 17
  9 [-]: JMP       17           ; PC := 17
 10 [-]: GETUPVAL  R2 U1        ; R2 := U1
 11 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["table"]
 12 [-]: GETTABLE  R2 R2 K4     ; R2 := R2["remove"]
 13 [-]: GETUPVAL  R3 U0        ; R3 := U0
 14 [-]: GETTABLE  R3 R3 K0     ; R3 := R3["fnlogs"]
 15 [-]: LOADK     R4 K5        ; R4 := 1
 16 [-]: CALL      R2 3 1       ; R2(R3,R4)
 17 [-]: GETUPVAL  R2 U1        ; R2 := U1
 18 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["table"]
 19 [-]: GETTABLE  R2 R2 K6     ; R2 := R2["HasValue"]
 20 [-]: GETUPVAL  R3 U0        ; R3 := U0
 21 [-]: GETTABLE  R3 R3 K7     ; R3 := R3["fnblock"]
 22 [-]: LOADK     R4 K8        ; R4 := "file.Exists"
 23 [-]: CALL      R2 3 2       ; R2 := R2(R3,R4)
 24 [-]: TEST      R2 0         ; if not R2 then PC := 46
 25 [-]: JMP       46           ; PC := 46
 26 [-]: GETUPVAL  R2 U1        ; R2 := U1
 27 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["table"]
 28 [-]: GETTABLE  R2 R2 K9     ; R2 := R2["insert"]
 29 [-]: GETUPVAL  R3 U0        ; R3 := U0
 30 [-]: GETTABLE  R3 R3 K0     ; R3 := R3["fnlogs"]
 31 [-]: NEWTABLE  R4 0 4       ; R4 := {}
 32 [-]: GETUPVAL  R5 U1        ; R5 := U1
 33 [-]: GETTABLE  R5 R5 K11    ; R5 := R5["os"]
 34 [-]: GETTABLE  R5 R5 K12    ; R5 := R5["date"]
 35 [-]: LOADK     R6 K13       ; R6 := "%H:%M:%S"
 36 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 37 [-]: SETTABLE  R4 K10 R5    ; R4["time"] := R5
 38 [-]: SETTABLE  R4 K14 K8    ; R4["func"] := "file.Exists"
 39 [-]: TESTSET   R5 R0 1      ; if R0 then PC := 42 else R5 := R0
 40 [-]: JMP       42           ; PC := 42
 41 [-]: LOADK     R5 K16       ; R5 := ""
 42 [-]: SETTABLE  R4 K15 R5    ; R4["args"] := R5
 43 [-]: SETTABLE  R4 K17 K18   ; R4["status"] := "BLOCK"
 44 [-]: CALL      R2 3 1       ; R2(R3,R4)
 45 [-]: RETURN    R0 1         ; return 
 46 [-]: GETUPVAL  R2 U1        ; R2 := U1
 47 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["table"]
 48 [-]: GETTABLE  R2 R2 K9     ; R2 := R2["insert"]
 49 [-]: GETUPVAL  R3 U0        ; R3 := U0
 50 [-]: GETTABLE  R3 R3 K0     ; R3 := R3["fnlogs"]
 51 [-]: NEWTABLE  R4 0 4       ; R4 := {}
 52 [-]: GETUPVAL  R5 U1        ; R5 := U1
 53 [-]: GETTABLE  R5 R5 K11    ; R5 := R5["os"]
 54 [-]: GETTABLE  R5 R5 K12    ; R5 := R5["date"]
 55 [-]: LOADK     R6 K13       ; R6 := "%H:%M:%S"
 56 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 57 [-]: SETTABLE  R4 K10 R5    ; R4["time"] := R5
 58 [-]: SETTABLE  R4 K14 K8    ; R4["func"] := "file.Exists"
 59 [-]: TESTSET   R5 R0 1      ; if R0 then PC := 62 else R5 := R0
 60 [-]: JMP       62           ; PC := 62
 61 [-]: LOADK     R5 K16       ; R5 := ""
 62 [-]: SETTABLE  R4 K15 R5    ; R4["args"] := R5
 63 [-]: SETTABLE  R4 K17 K19   ; R4["status"] := "OK"
 64 [-]: CALL      R2 3 1       ; R2(R3,R4)
 65 [-]: GETUPVAL  R2 U0        ; R2 := U0
 66 [-]: GETTABLE  R2 R2 K1     ; R2 := R2["GetCVNum"]
 67 [-]: LOADK     R3 K20       ; R3 := "sh_logging_console"
 68 [-]: CALL      R2 2 2       ; R2 := R2(R3)
 69 [-]: EQ        0 R2 K5      ; if R2 ~= 1 then PC := 83
 70 [-]: JMP       83           ; PC := 83
 71 [-]: GETUPVAL  R2 U1        ; R2 := U1
 72 [-]: GETTABLE  R2 R2 K21    ; R2 := R2["print"]
 73 [-]: LOADK     R3 K22       ; R3 := "["
 74 [-]: GETUPVAL  R4 U1        ; R4 := U1
 75 [-]: GETTABLE  R4 R4 K11    ; R4 := R4["os"]
 76 [-]: GETTABLE  R4 R4 K12    ; R4 := R4["date"]
 77 [-]: LOADK     R5 K13       ; R5 := "%H:%M:%S"
 78 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 79 [-]: LOADK     R5 K23       ; R5 := "] file.Exists:"
 80 [-]: CONCAT    R3 R3 R5     ; R3 := R3 .. R4 .. R5
 81 [-]: MOVE      R4 R0        ; R4 := R0
 82 [-]: CALL      R2 3 1       ; R2(R3,R4)
 83 [-]: GETUPVAL  R2 U0        ; R2 := U0
 84 [-]: GETTABLE  R2 R2 K1     ; R2 := R2["GetCVNum"]
 85 [-]: LOADK     R3 K24       ; R3 := "sh_logging_file"
 86 [-]: CALL      R2 2 2       ; R2 := R2(R3)
 87 [-]: EQ        0 R2 K5      ; if R2 ~= 1 then PC := 103
 88 [-]: JMP       103          ; PC := 103
 89 [-]: GETUPVAL  R2 U1        ; R2 := U1
 90 [-]: GETTABLE  R2 R2 K25    ; R2 := R2["SH_WRITEFILE"]
 91 [-]: LOADK     R3 K26       ; R3 := "logging.txt"
 92 [-]: LOADK     R4 K22       ; R4 := "["
 93 [-]: GETUPVAL  R5 U1        ; R5 := U1
 94 [-]: GETTABLE  R5 R5 K11    ; R5 := R5["os"]
 95 [-]: GETTABLE  R5 R5 K12    ; R5 := R5["date"]
 96 [-]: LOADK     R6 K13       ; R6 := "%H:%M:%S"
 97 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 98 [-]: LOADK     R6 K27       ; R6 := "] file.Exists: "
 99 [-]: MOVE      R7 R0        ; R7 := R0
100 [-]: LOADK     R8 K28       ; R8 := "\n"
101 [-]: CONCAT    R4 R4 R8     ; R4 := R4 .. R5 .. R6 .. R7 .. R8
102 [-]: CALL      R2 3 1       ; R2(R3,R4)
103 [-]: GETUPVAL  R2 U1        ; R2 := U1
104 [-]: GETTABLE  R2 R2 K29    ; R2 := R2["file"]
105 [-]: GETTABLE  R2 R2 K30    ; R2 := R2["Exists"]
106 [-]: MOVE      R3 R0        ; R3 := R0
107 [-]: MOVE      R4 R1        ; R4 := R1
108 [-]: TAILCALL  R2 3 0       ; R2,... := R2(R3,R4)
109 [-]: RETURN    R2 0         ; return R2,...
110 [-]: RETURN    R0 1         ; return 


; Function #30:
;
; Name:            
; Defined at line: 772
; #Upvalues:       2
; #Parameters:     2
; Is_vararg:       0
; Max Stack Size:  9

  1 [-]: GETUPVAL  R2 U0        ; R2 := U0
  2 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["fnlogs"]
  3 [-]: LEN       R2 R2        ; R2 := # R2
  4 [-]: GETUPVAL  R3 U0        ; R3 := U0
  5 [-]: GETTABLE  R3 R3 K1     ; R3 := R3["GetCVNum"]
  6 [-]: LOADK     R4 K2        ; R4 := "sh_logger_maxentries"
  7 [-]: CALL      R3 2 2       ; R3 := R3(R4)
  8 [-]: LE        0 R3 R2      ; if R3 > R2 then PC := 17
  9 [-]: JMP       17           ; PC := 17
 10 [-]: GETUPVAL  R2 U1        ; R2 := U1
 11 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["table"]
 12 [-]: GETTABLE  R2 R2 K4     ; R2 := R2["remove"]
 13 [-]: GETUPVAL  R3 U0        ; R3 := U0
 14 [-]: GETTABLE  R3 R3 K0     ; R3 := R3["fnlogs"]
 15 [-]: LOADK     R4 K5        ; R4 := 1
 16 [-]: CALL      R2 3 1       ; R2(R3,R4)
 17 [-]: GETUPVAL  R2 U1        ; R2 := U1
 18 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["table"]
 19 [-]: GETTABLE  R2 R2 K6     ; R2 := R2["HasValue"]
 20 [-]: GETUPVAL  R3 U0        ; R3 := U0
 21 [-]: GETTABLE  R3 R3 K7     ; R3 := R3["fnblock"]
 22 [-]: LOADK     R4 K8        ; R4 := "file.ExistsEx"
 23 [-]: CALL      R2 3 2       ; R2 := R2(R3,R4)
 24 [-]: TEST      R2 0         ; if not R2 then PC := 46
 25 [-]: JMP       46           ; PC := 46
 26 [-]: GETUPVAL  R2 U1        ; R2 := U1
 27 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["table"]
 28 [-]: GETTABLE  R2 R2 K9     ; R2 := R2["insert"]
 29 [-]: GETUPVAL  R3 U0        ; R3 := U0
 30 [-]: GETTABLE  R3 R3 K0     ; R3 := R3["fnlogs"]
 31 [-]: NEWTABLE  R4 0 4       ; R4 := {}
 32 [-]: GETUPVAL  R5 U1        ; R5 := U1
 33 [-]: GETTABLE  R5 R5 K11    ; R5 := R5["os"]
 34 [-]: GETTABLE  R5 R5 K12    ; R5 := R5["date"]
 35 [-]: LOADK     R6 K13       ; R6 := "%H:%M:%S"
 36 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 37 [-]: SETTABLE  R4 K10 R5    ; R4["time"] := R5
 38 [-]: SETTABLE  R4 K14 K8    ; R4["func"] := "file.ExistsEx"
 39 [-]: TESTSET   R5 R0 1      ; if R0 then PC := 42 else R5 := R0
 40 [-]: JMP       42           ; PC := 42
 41 [-]: LOADK     R5 K16       ; R5 := ""
 42 [-]: SETTABLE  R4 K15 R5    ; R4["args"] := R5
 43 [-]: SETTABLE  R4 K17 K18   ; R4["status"] := "BLOCK"
 44 [-]: CALL      R2 3 1       ; R2(R3,R4)
 45 [-]: RETURN    R0 1         ; return 
 46 [-]: GETUPVAL  R2 U1        ; R2 := U1
 47 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["table"]
 48 [-]: GETTABLE  R2 R2 K9     ; R2 := R2["insert"]
 49 [-]: GETUPVAL  R3 U0        ; R3 := U0
 50 [-]: GETTABLE  R3 R3 K0     ; R3 := R3["fnlogs"]
 51 [-]: NEWTABLE  R4 0 4       ; R4 := {}
 52 [-]: GETUPVAL  R5 U1        ; R5 := U1
 53 [-]: GETTABLE  R5 R5 K11    ; R5 := R5["os"]
 54 [-]: GETTABLE  R5 R5 K12    ; R5 := R5["date"]
 55 [-]: LOADK     R6 K13       ; R6 := "%H:%M:%S"
 56 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 57 [-]: SETTABLE  R4 K10 R5    ; R4["time"] := R5
 58 [-]: SETTABLE  R4 K14 K8    ; R4["func"] := "file.ExistsEx"
 59 [-]: TESTSET   R5 R0 1      ; if R0 then PC := 62 else R5 := R0
 60 [-]: JMP       62           ; PC := 62
 61 [-]: LOADK     R5 K16       ; R5 := ""
 62 [-]: SETTABLE  R4 K15 R5    ; R4["args"] := R5
 63 [-]: SETTABLE  R4 K17 K19   ; R4["status"] := "OK"
 64 [-]: CALL      R2 3 1       ; R2(R3,R4)
 65 [-]: GETUPVAL  R2 U0        ; R2 := U0
 66 [-]: GETTABLE  R2 R2 K1     ; R2 := R2["GetCVNum"]
 67 [-]: LOADK     R3 K20       ; R3 := "sh_logging_console"
 68 [-]: CALL      R2 2 2       ; R2 := R2(R3)
 69 [-]: EQ        0 R2 K5      ; if R2 ~= 1 then PC := 83
 70 [-]: JMP       83           ; PC := 83
 71 [-]: GETUPVAL  R2 U1        ; R2 := U1
 72 [-]: GETTABLE  R2 R2 K21    ; R2 := R2["print"]
 73 [-]: LOADK     R3 K22       ; R3 := "["
 74 [-]: GETUPVAL  R4 U1        ; R4 := U1
 75 [-]: GETTABLE  R4 R4 K11    ; R4 := R4["os"]
 76 [-]: GETTABLE  R4 R4 K12    ; R4 := R4["date"]
 77 [-]: LOADK     R5 K13       ; R5 := "%H:%M:%S"
 78 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 79 [-]: LOADK     R5 K23       ; R5 := "] file.ExistsEx:"
 80 [-]: CONCAT    R3 R3 R5     ; R3 := R3 .. R4 .. R5
 81 [-]: MOVE      R4 R0        ; R4 := R0
 82 [-]: CALL      R2 3 1       ; R2(R3,R4)
 83 [-]: GETUPVAL  R2 U0        ; R2 := U0
 84 [-]: GETTABLE  R2 R2 K1     ; R2 := R2["GetCVNum"]
 85 [-]: LOADK     R3 K24       ; R3 := "sh_logging_file"
 86 [-]: CALL      R2 2 2       ; R2 := R2(R3)
 87 [-]: EQ        0 R2 K5      ; if R2 ~= 1 then PC := 103
 88 [-]: JMP       103          ; PC := 103
 89 [-]: GETUPVAL  R2 U1        ; R2 := U1
 90 [-]: GETTABLE  R2 R2 K25    ; R2 := R2["SH_WRITEFILE"]
 91 [-]: LOADK     R3 K26       ; R3 := "logging.txt"
 92 [-]: LOADK     R4 K22       ; R4 := "["
 93 [-]: GETUPVAL  R5 U1        ; R5 := U1
 94 [-]: GETTABLE  R5 R5 K11    ; R5 := R5["os"]
 95 [-]: GETTABLE  R5 R5 K12    ; R5 := R5["date"]
 96 [-]: LOADK     R6 K13       ; R6 := "%H:%M:%S"
 97 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 98 [-]: LOADK     R6 K27       ; R6 := "] file.ExistsEx: "
 99 [-]: MOVE      R7 R0        ; R7 := R0
100 [-]: LOADK     R8 K28       ; R8 := "\n"
101 [-]: CONCAT    R4 R4 R8     ; R4 := R4 .. R5 .. R6 .. R7 .. R8
102 [-]: CALL      R2 3 1       ; R2(R3,R4)
103 [-]: GETUPVAL  R2 U1        ; R2 := U1
104 [-]: GETTABLE  R2 R2 K29    ; R2 := R2["file"]
105 [-]: GETTABLE  R2 R2 K30    ; R2 := R2["ExistsEx"]
106 [-]: MOVE      R3 R0        ; R3 := R0
107 [-]: MOVE      R4 R1        ; R4 := R1
108 [-]: TAILCALL  R2 3 0       ; R2,... := R2(R3,R4)
109 [-]: RETURN    R2 0         ; return R2,...
110 [-]: RETURN    R0 1         ; return 


; Function #31:
;
; Name:            
; Defined at line: 795
; #Upvalues:       2
; #Parameters:     1
; Is_vararg:       0
; Max Stack Size:  8

  1 [-]: GETUPVAL  R1 U0        ; R1 := U0
  2 [-]: GETTABLE  R1 R1 K0     ; R1 := R1["fnlogs"]
  3 [-]: LEN       R1 R1        ; R1 := # R1
  4 [-]: GETUPVAL  R2 U0        ; R2 := U0
  5 [-]: GETTABLE  R2 R2 K1     ; R2 := R2["GetCVNum"]
  6 [-]: LOADK     R3 K2        ; R3 := "sh_logger_maxentries"
  7 [-]: CALL      R2 2 2       ; R2 := R2(R3)
  8 [-]: LE        0 R2 R1      ; if R2 > R1 then PC := 17
  9 [-]: JMP       17           ; PC := 17
 10 [-]: GETUPVAL  R1 U1        ; R1 := U1
 11 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["table"]
 12 [-]: GETTABLE  R1 R1 K4     ; R1 := R1["remove"]
 13 [-]: GETUPVAL  R2 U0        ; R2 := U0
 14 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["fnlogs"]
 15 [-]: LOADK     R3 K5        ; R3 := 1
 16 [-]: CALL      R1 3 1       ; R1(R2,R3)
 17 [-]: GETUPVAL  R1 U1        ; R1 := U1
 18 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["table"]
 19 [-]: GETTABLE  R1 R1 K6     ; R1 := R1["HasValue"]
 20 [-]: GETUPVAL  R2 U0        ; R2 := U0
 21 [-]: GETTABLE  R2 R2 K7     ; R2 := R2["fnblock"]
 22 [-]: LOADK     R3 K8        ; R3 := "file.Find"
 23 [-]: CALL      R1 3 2       ; R1 := R1(R2,R3)
 24 [-]: TEST      R1 0         ; if not R1 then PC := 46
 25 [-]: JMP       46           ; PC := 46
 26 [-]: GETUPVAL  R1 U1        ; R1 := U1
 27 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["table"]
 28 [-]: GETTABLE  R1 R1 K9     ; R1 := R1["insert"]
 29 [-]: GETUPVAL  R2 U0        ; R2 := U0
 30 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["fnlogs"]
 31 [-]: NEWTABLE  R3 0 4       ; R3 := {}
 32 [-]: GETUPVAL  R4 U1        ; R4 := U1
 33 [-]: GETTABLE  R4 R4 K11    ; R4 := R4["os"]
 34 [-]: GETTABLE  R4 R4 K12    ; R4 := R4["date"]
 35 [-]: LOADK     R5 K13       ; R5 := "%H:%M:%S"
 36 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 37 [-]: SETTABLE  R3 K10 R4    ; R3["time"] := R4
 38 [-]: SETTABLE  R3 K14 K8    ; R3["func"] := "file.Find"
 39 [-]: TESTSET   R4 R0 1      ; if R0 then PC := 42 else R4 := R0
 40 [-]: JMP       42           ; PC := 42
 41 [-]: LOADK     R4 K16       ; R4 := ""
 42 [-]: SETTABLE  R3 K15 R4    ; R3["args"] := R4
 43 [-]: SETTABLE  R3 K17 K18   ; R3["status"] := "BLOCK"
 44 [-]: CALL      R1 3 1       ; R1(R2,R3)
 45 [-]: RETURN    R0 1         ; return 
 46 [-]: GETUPVAL  R1 U1        ; R1 := U1
 47 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["table"]
 48 [-]: GETTABLE  R1 R1 K9     ; R1 := R1["insert"]
 49 [-]: GETUPVAL  R2 U0        ; R2 := U0
 50 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["fnlogs"]
 51 [-]: NEWTABLE  R3 0 4       ; R3 := {}
 52 [-]: GETUPVAL  R4 U1        ; R4 := U1
 53 [-]: GETTABLE  R4 R4 K11    ; R4 := R4["os"]
 54 [-]: GETTABLE  R4 R4 K12    ; R4 := R4["date"]
 55 [-]: LOADK     R5 K13       ; R5 := "%H:%M:%S"
 56 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 57 [-]: SETTABLE  R3 K10 R4    ; R3["time"] := R4
 58 [-]: SETTABLE  R3 K14 K8    ; R3["func"] := "file.Find"
 59 [-]: TESTSET   R4 R0 1      ; if R0 then PC := 62 else R4 := R0
 60 [-]: JMP       62           ; PC := 62
 61 [-]: LOADK     R4 K16       ; R4 := ""
 62 [-]: SETTABLE  R3 K15 R4    ; R3["args"] := R4
 63 [-]: SETTABLE  R3 K17 K19   ; R3["status"] := "OK"
 64 [-]: CALL      R1 3 1       ; R1(R2,R3)
 65 [-]: GETUPVAL  R1 U0        ; R1 := U0
 66 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["GetCVNum"]
 67 [-]: LOADK     R2 K20       ; R2 := "sh_logging_console"
 68 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 69 [-]: EQ        0 R1 K5      ; if R1 ~= 1 then PC := 83
 70 [-]: JMP       83           ; PC := 83
 71 [-]: GETUPVAL  R1 U1        ; R1 := U1
 72 [-]: GETTABLE  R1 R1 K21    ; R1 := R1["print"]
 73 [-]: LOADK     R2 K22       ; R2 := "["
 74 [-]: GETUPVAL  R3 U1        ; R3 := U1
 75 [-]: GETTABLE  R3 R3 K11    ; R3 := R3["os"]
 76 [-]: GETTABLE  R3 R3 K12    ; R3 := R3["date"]
 77 [-]: LOADK     R4 K13       ; R4 := "%H:%M:%S"
 78 [-]: CALL      R3 2 2       ; R3 := R3(R4)
 79 [-]: LOADK     R4 K23       ; R4 := "] file.Find:"
 80 [-]: CONCAT    R2 R2 R4     ; R2 := R2 .. R3 .. R4
 81 [-]: MOVE      R3 R0        ; R3 := R0
 82 [-]: CALL      R1 3 1       ; R1(R2,R3)
 83 [-]: GETUPVAL  R1 U0        ; R1 := U0
 84 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["GetCVNum"]
 85 [-]: LOADK     R2 K24       ; R2 := "sh_logging_file"
 86 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 87 [-]: EQ        0 R1 K5      ; if R1 ~= 1 then PC := 103
 88 [-]: JMP       103          ; PC := 103
 89 [-]: GETUPVAL  R1 U1        ; R1 := U1
 90 [-]: GETTABLE  R1 R1 K25    ; R1 := R1["SH_WRITEFILE"]
 91 [-]: LOADK     R2 K26       ; R2 := "logging.txt"
 92 [-]: LOADK     R3 K22       ; R3 := "["
 93 [-]: GETUPVAL  R4 U1        ; R4 := U1
 94 [-]: GETTABLE  R4 R4 K11    ; R4 := R4["os"]
 95 [-]: GETTABLE  R4 R4 K12    ; R4 := R4["date"]
 96 [-]: LOADK     R5 K13       ; R5 := "%H:%M:%S"
 97 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 98 [-]: LOADK     R5 K27       ; R5 := "] file.Find: "
 99 [-]: MOVE      R6 R0        ; R6 := R0
100 [-]: LOADK     R7 K28       ; R7 := "\n"
101 [-]: CONCAT    R3 R3 R7     ; R3 := R3 .. R4 .. R5 .. R6 .. R7
102 [-]: CALL      R1 3 1       ; R1(R2,R3)
103 [-]: GETUPVAL  R1 U1        ; R1 := U1
104 [-]: GETTABLE  R1 R1 K29    ; R1 := R1["file"]
105 [-]: GETTABLE  R1 R1 K30    ; R1 := R1["Find"]
106 [-]: MOVE      R2 R0        ; R2 := R0
107 [-]: TAILCALL  R1 2 0       ; R1,... := R1(R2)
108 [-]: RETURN    R1 0         ; return R1,...
109 [-]: RETURN    R0 1         ; return 


; Function #32:
;
; Name:            
; Defined at line: 818
; #Upvalues:       2
; #Parameters:     1
; Is_vararg:       0
; Max Stack Size:  8

  1 [-]: GETUPVAL  R1 U0        ; R1 := U0
  2 [-]: GETTABLE  R1 R1 K0     ; R1 := R1["fnlogs"]
  3 [-]: LEN       R1 R1        ; R1 := # R1
  4 [-]: GETUPVAL  R2 U0        ; R2 := U0
  5 [-]: GETTABLE  R2 R2 K1     ; R2 := R2["GetCVNum"]
  6 [-]: LOADK     R3 K2        ; R3 := "sh_logger_maxentries"
  7 [-]: CALL      R2 2 2       ; R2 := R2(R3)
  8 [-]: LE        0 R2 R1      ; if R2 > R1 then PC := 17
  9 [-]: JMP       17           ; PC := 17
 10 [-]: GETUPVAL  R1 U1        ; R1 := U1
 11 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["table"]
 12 [-]: GETTABLE  R1 R1 K4     ; R1 := R1["remove"]
 13 [-]: GETUPVAL  R2 U0        ; R2 := U0
 14 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["fnlogs"]
 15 [-]: LOADK     R3 K5        ; R3 := 1
 16 [-]: CALL      R1 3 1       ; R1(R2,R3)
 17 [-]: GETUPVAL  R1 U1        ; R1 := U1
 18 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["table"]
 19 [-]: GETTABLE  R1 R1 K6     ; R1 := R1["HasValue"]
 20 [-]: GETUPVAL  R2 U0        ; R2 := U0
 21 [-]: GETTABLE  R2 R2 K7     ; R2 := R2["fnblock"]
 22 [-]: LOADK     R3 K8        ; R3 := "file.FindDir"
 23 [-]: CALL      R1 3 2       ; R1 := R1(R2,R3)
 24 [-]: TEST      R1 0         ; if not R1 then PC := 46
 25 [-]: JMP       46           ; PC := 46
 26 [-]: GETUPVAL  R1 U1        ; R1 := U1
 27 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["table"]
 28 [-]: GETTABLE  R1 R1 K9     ; R1 := R1["insert"]
 29 [-]: GETUPVAL  R2 U0        ; R2 := U0
 30 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["fnlogs"]
 31 [-]: NEWTABLE  R3 0 4       ; R3 := {}
 32 [-]: GETUPVAL  R4 U1        ; R4 := U1
 33 [-]: GETTABLE  R4 R4 K11    ; R4 := R4["os"]
 34 [-]: GETTABLE  R4 R4 K12    ; R4 := R4["date"]
 35 [-]: LOADK     R5 K13       ; R5 := "%H:%M:%S"
 36 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 37 [-]: SETTABLE  R3 K10 R4    ; R3["time"] := R4
 38 [-]: SETTABLE  R3 K14 K8    ; R3["func"] := "file.FindDir"
 39 [-]: TESTSET   R4 R0 1      ; if R0 then PC := 42 else R4 := R0
 40 [-]: JMP       42           ; PC := 42
 41 [-]: LOADK     R4 K16       ; R4 := ""
 42 [-]: SETTABLE  R3 K15 R4    ; R3["args"] := R4
 43 [-]: SETTABLE  R3 K17 K18   ; R3["status"] := "BLOCK"
 44 [-]: CALL      R1 3 1       ; R1(R2,R3)
 45 [-]: RETURN    R0 1         ; return 
 46 [-]: GETUPVAL  R1 U1        ; R1 := U1
 47 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["table"]
 48 [-]: GETTABLE  R1 R1 K9     ; R1 := R1["insert"]
 49 [-]: GETUPVAL  R2 U0        ; R2 := U0
 50 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["fnlogs"]
 51 [-]: NEWTABLE  R3 0 4       ; R3 := {}
 52 [-]: GETUPVAL  R4 U1        ; R4 := U1
 53 [-]: GETTABLE  R4 R4 K11    ; R4 := R4["os"]
 54 [-]: GETTABLE  R4 R4 K12    ; R4 := R4["date"]
 55 [-]: LOADK     R5 K13       ; R5 := "%H:%M:%S"
 56 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 57 [-]: SETTABLE  R3 K10 R4    ; R3["time"] := R4
 58 [-]: SETTABLE  R3 K14 K8    ; R3["func"] := "file.FindDir"
 59 [-]: TESTSET   R4 R0 1      ; if R0 then PC := 62 else R4 := R0
 60 [-]: JMP       62           ; PC := 62
 61 [-]: LOADK     R4 K16       ; R4 := ""
 62 [-]: SETTABLE  R3 K15 R4    ; R3["args"] := R4
 63 [-]: SETTABLE  R3 K17 K19   ; R3["status"] := "OK"
 64 [-]: CALL      R1 3 1       ; R1(R2,R3)
 65 [-]: GETUPVAL  R1 U0        ; R1 := U0
 66 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["GetCVNum"]
 67 [-]: LOADK     R2 K20       ; R2 := "sh_logging_console"
 68 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 69 [-]: EQ        0 R1 K5      ; if R1 ~= 1 then PC := 83
 70 [-]: JMP       83           ; PC := 83
 71 [-]: GETUPVAL  R1 U1        ; R1 := U1
 72 [-]: GETTABLE  R1 R1 K21    ; R1 := R1["print"]
 73 [-]: LOADK     R2 K22       ; R2 := "["
 74 [-]: GETUPVAL  R3 U1        ; R3 := U1
 75 [-]: GETTABLE  R3 R3 K11    ; R3 := R3["os"]
 76 [-]: GETTABLE  R3 R3 K12    ; R3 := R3["date"]
 77 [-]: LOADK     R4 K13       ; R4 := "%H:%M:%S"
 78 [-]: CALL      R3 2 2       ; R3 := R3(R4)
 79 [-]: LOADK     R4 K23       ; R4 := "] file.FindDir:"
 80 [-]: CONCAT    R2 R2 R4     ; R2 := R2 .. R3 .. R4
 81 [-]: MOVE      R3 R0        ; R3 := R0
 82 [-]: CALL      R1 3 1       ; R1(R2,R3)
 83 [-]: GETUPVAL  R1 U0        ; R1 := U0
 84 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["GetCVNum"]
 85 [-]: LOADK     R2 K24       ; R2 := "sh_logging_file"
 86 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 87 [-]: EQ        0 R1 K5      ; if R1 ~= 1 then PC := 103
 88 [-]: JMP       103          ; PC := 103
 89 [-]: GETUPVAL  R1 U1        ; R1 := U1
 90 [-]: GETTABLE  R1 R1 K25    ; R1 := R1["SH_WRITEFILE"]
 91 [-]: LOADK     R2 K26       ; R2 := "logging.txt"
 92 [-]: LOADK     R3 K22       ; R3 := "["
 93 [-]: GETUPVAL  R4 U1        ; R4 := U1
 94 [-]: GETTABLE  R4 R4 K11    ; R4 := R4["os"]
 95 [-]: GETTABLE  R4 R4 K12    ; R4 := R4["date"]
 96 [-]: LOADK     R5 K13       ; R5 := "%H:%M:%S"
 97 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 98 [-]: LOADK     R5 K27       ; R5 := "] file.FindDir: "
 99 [-]: MOVE      R6 R0        ; R6 := R0
100 [-]: LOADK     R7 K28       ; R7 := "\n"
101 [-]: CONCAT    R3 R3 R7     ; R3 := R3 .. R4 .. R5 .. R6 .. R7
102 [-]: CALL      R1 3 1       ; R1(R2,R3)
103 [-]: GETUPVAL  R1 U1        ; R1 := U1
104 [-]: GETTABLE  R1 R1 K29    ; R1 := R1["file"]
105 [-]: GETTABLE  R1 R1 K30    ; R1 := R1["FindDir"]
106 [-]: MOVE      R2 R0        ; R2 := R0
107 [-]: TAILCALL  R1 2 0       ; R1,... := R1(R2)
108 [-]: RETURN    R1 0         ; return R1,...
109 [-]: RETURN    R0 1         ; return 


; Function #33:
;
; Name:            
; Defined at line: 841
; #Upvalues:       2
; #Parameters:     1
; Is_vararg:       0
; Max Stack Size:  8

  1 [-]: GETUPVAL  R1 U0        ; R1 := U0
  2 [-]: GETTABLE  R1 R1 K0     ; R1 := R1["fnlogs"]
  3 [-]: LEN       R1 R1        ; R1 := # R1
  4 [-]: GETUPVAL  R2 U0        ; R2 := U0
  5 [-]: GETTABLE  R2 R2 K1     ; R2 := R2["GetCVNum"]
  6 [-]: LOADK     R3 K2        ; R3 := "sh_logger_maxentries"
  7 [-]: CALL      R2 2 2       ; R2 := R2(R3)
  8 [-]: LE        0 R2 R1      ; if R2 > R1 then PC := 17
  9 [-]: JMP       17           ; PC := 17
 10 [-]: GETUPVAL  R1 U1        ; R1 := U1
 11 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["table"]
 12 [-]: GETTABLE  R1 R1 K4     ; R1 := R1["remove"]
 13 [-]: GETUPVAL  R2 U0        ; R2 := U0
 14 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["fnlogs"]
 15 [-]: LOADK     R3 K5        ; R3 := 1
 16 [-]: CALL      R1 3 1       ; R1(R2,R3)
 17 [-]: GETUPVAL  R1 U1        ; R1 := U1
 18 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["table"]
 19 [-]: GETTABLE  R1 R1 K6     ; R1 := R1["HasValue"]
 20 [-]: GETUPVAL  R2 U0        ; R2 := U0
 21 [-]: GETTABLE  R2 R2 K7     ; R2 := R2["fnblock"]
 22 [-]: LOADK     R3 K8        ; R3 := "file.FindInLua"
 23 [-]: CALL      R1 3 2       ; R1 := R1(R2,R3)
 24 [-]: TEST      R1 0         ; if not R1 then PC := 46
 25 [-]: JMP       46           ; PC := 46
 26 [-]: GETUPVAL  R1 U1        ; R1 := U1
 27 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["table"]
 28 [-]: GETTABLE  R1 R1 K9     ; R1 := R1["insert"]
 29 [-]: GETUPVAL  R2 U0        ; R2 := U0
 30 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["fnlogs"]
 31 [-]: NEWTABLE  R3 0 4       ; R3 := {}
 32 [-]: GETUPVAL  R4 U1        ; R4 := U1
 33 [-]: GETTABLE  R4 R4 K11    ; R4 := R4["os"]
 34 [-]: GETTABLE  R4 R4 K12    ; R4 := R4["date"]
 35 [-]: LOADK     R5 K13       ; R5 := "%H:%M:%S"
 36 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 37 [-]: SETTABLE  R3 K10 R4    ; R3["time"] := R4
 38 [-]: SETTABLE  R3 K14 K8    ; R3["func"] := "file.FindInLua"
 39 [-]: TESTSET   R4 R0 1      ; if R0 then PC := 42 else R4 := R0
 40 [-]: JMP       42           ; PC := 42
 41 [-]: LOADK     R4 K16       ; R4 := ""
 42 [-]: SETTABLE  R3 K15 R4    ; R3["args"] := R4
 43 [-]: SETTABLE  R3 K17 K18   ; R3["status"] := "BLOCK"
 44 [-]: CALL      R1 3 1       ; R1(R2,R3)
 45 [-]: RETURN    R0 1         ; return 
 46 [-]: GETUPVAL  R1 U1        ; R1 := U1
 47 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["table"]
 48 [-]: GETTABLE  R1 R1 K9     ; R1 := R1["insert"]
 49 [-]: GETUPVAL  R2 U0        ; R2 := U0
 50 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["fnlogs"]
 51 [-]: NEWTABLE  R3 0 4       ; R3 := {}
 52 [-]: GETUPVAL  R4 U1        ; R4 := U1
 53 [-]: GETTABLE  R4 R4 K11    ; R4 := R4["os"]
 54 [-]: GETTABLE  R4 R4 K12    ; R4 := R4["date"]
 55 [-]: LOADK     R5 K13       ; R5 := "%H:%M:%S"
 56 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 57 [-]: SETTABLE  R3 K10 R4    ; R3["time"] := R4
 58 [-]: SETTABLE  R3 K14 K8    ; R3["func"] := "file.FindInLua"
 59 [-]: TESTSET   R4 R0 1      ; if R0 then PC := 62 else R4 := R0
 60 [-]: JMP       62           ; PC := 62
 61 [-]: LOADK     R4 K16       ; R4 := ""
 62 [-]: SETTABLE  R3 K15 R4    ; R3["args"] := R4
 63 [-]: SETTABLE  R3 K17 K19   ; R3["status"] := "OK"
 64 [-]: CALL      R1 3 1       ; R1(R2,R3)
 65 [-]: GETUPVAL  R1 U0        ; R1 := U0
 66 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["GetCVNum"]
 67 [-]: LOADK     R2 K20       ; R2 := "sh_logging_console"
 68 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 69 [-]: EQ        0 R1 K5      ; if R1 ~= 1 then PC := 83
 70 [-]: JMP       83           ; PC := 83
 71 [-]: GETUPVAL  R1 U1        ; R1 := U1
 72 [-]: GETTABLE  R1 R1 K21    ; R1 := R1["print"]
 73 [-]: LOADK     R2 K22       ; R2 := "["
 74 [-]: GETUPVAL  R3 U1        ; R3 := U1
 75 [-]: GETTABLE  R3 R3 K11    ; R3 := R3["os"]
 76 [-]: GETTABLE  R3 R3 K12    ; R3 := R3["date"]
 77 [-]: LOADK     R4 K13       ; R4 := "%H:%M:%S"
 78 [-]: CALL      R3 2 2       ; R3 := R3(R4)
 79 [-]: LOADK     R4 K23       ; R4 := "] file.FindInLua:"
 80 [-]: CONCAT    R2 R2 R4     ; R2 := R2 .. R3 .. R4
 81 [-]: MOVE      R3 R0        ; R3 := R0
 82 [-]: CALL      R1 3 1       ; R1(R2,R3)
 83 [-]: GETUPVAL  R1 U0        ; R1 := U0
 84 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["GetCVNum"]
 85 [-]: LOADK     R2 K24       ; R2 := "sh_logging_file"
 86 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 87 [-]: EQ        0 R1 K5      ; if R1 ~= 1 then PC := 103
 88 [-]: JMP       103          ; PC := 103
 89 [-]: GETUPVAL  R1 U1        ; R1 := U1
 90 [-]: GETTABLE  R1 R1 K25    ; R1 := R1["SH_WRITEFILE"]
 91 [-]: LOADK     R2 K26       ; R2 := "logging.txt"
 92 [-]: LOADK     R3 K22       ; R3 := "["
 93 [-]: GETUPVAL  R4 U1        ; R4 := U1
 94 [-]: GETTABLE  R4 R4 K11    ; R4 := R4["os"]
 95 [-]: GETTABLE  R4 R4 K12    ; R4 := R4["date"]
 96 [-]: LOADK     R5 K13       ; R5 := "%H:%M:%S"
 97 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 98 [-]: LOADK     R5 K27       ; R5 := "] file.FindInLua: "
 99 [-]: MOVE      R6 R0        ; R6 := R0
100 [-]: LOADK     R7 K28       ; R7 := "\n"
101 [-]: CONCAT    R3 R3 R7     ; R3 := R3 .. R4 .. R5 .. R6 .. R7
102 [-]: CALL      R1 3 1       ; R1(R2,R3)
103 [-]: GETUPVAL  R1 U1        ; R1 := U1
104 [-]: GETTABLE  R1 R1 K29    ; R1 := R1["file"]
105 [-]: GETTABLE  R1 R1 K30    ; R1 := R1["FindInLua"]
106 [-]: MOVE      R2 R0        ; R2 := R0
107 [-]: TAILCALL  R1 2 0       ; R1,... := R1(R2)
108 [-]: RETURN    R1 0         ; return R1,...
109 [-]: RETURN    R0 1         ; return 


; Function #34:
;
; Name:            
; Defined at line: 864
; #Upvalues:       2
; #Parameters:     1
; Is_vararg:       0
; Max Stack Size:  8

  1 [-]: GETUPVAL  R1 U0        ; R1 := U0
  2 [-]: GETTABLE  R1 R1 K0     ; R1 := R1["fnlogs"]
  3 [-]: LEN       R1 R1        ; R1 := # R1
  4 [-]: GETUPVAL  R2 U0        ; R2 := U0
  5 [-]: GETTABLE  R2 R2 K1     ; R2 := R2["GetCVNum"]
  6 [-]: LOADK     R3 K2        ; R3 := "sh_logger_maxentries"
  7 [-]: CALL      R2 2 2       ; R2 := R2(R3)
  8 [-]: LE        0 R2 R1      ; if R2 > R1 then PC := 17
  9 [-]: JMP       17           ; PC := 17
 10 [-]: GETUPVAL  R1 U1        ; R1 := U1
 11 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["table"]
 12 [-]: GETTABLE  R1 R1 K4     ; R1 := R1["remove"]
 13 [-]: GETUPVAL  R2 U0        ; R2 := U0
 14 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["fnlogs"]
 15 [-]: LOADK     R3 K5        ; R3 := 1
 16 [-]: CALL      R1 3 1       ; R1(R2,R3)
 17 [-]: GETUPVAL  R1 U1        ; R1 := U1
 18 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["table"]
 19 [-]: GETTABLE  R1 R1 K6     ; R1 := R1["HasValue"]
 20 [-]: GETUPVAL  R2 U0        ; R2 := U0
 21 [-]: GETTABLE  R2 R2 K7     ; R2 := R2["fnblock"]
 22 [-]: LOADK     R3 K8        ; R3 := "file.IsDir"
 23 [-]: CALL      R1 3 2       ; R1 := R1(R2,R3)
 24 [-]: TEST      R1 0         ; if not R1 then PC := 46
 25 [-]: JMP       46           ; PC := 46
 26 [-]: GETUPVAL  R1 U1        ; R1 := U1
 27 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["table"]
 28 [-]: GETTABLE  R1 R1 K9     ; R1 := R1["insert"]
 29 [-]: GETUPVAL  R2 U0        ; R2 := U0
 30 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["fnlogs"]
 31 [-]: NEWTABLE  R3 0 4       ; R3 := {}
 32 [-]: GETUPVAL  R4 U1        ; R4 := U1
 33 [-]: GETTABLE  R4 R4 K11    ; R4 := R4["os"]
 34 [-]: GETTABLE  R4 R4 K12    ; R4 := R4["date"]
 35 [-]: LOADK     R5 K13       ; R5 := "%H:%M:%S"
 36 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 37 [-]: SETTABLE  R3 K10 R4    ; R3["time"] := R4
 38 [-]: SETTABLE  R3 K14 K8    ; R3["func"] := "file.IsDir"
 39 [-]: TESTSET   R4 R0 1      ; if R0 then PC := 42 else R4 := R0
 40 [-]: JMP       42           ; PC := 42
 41 [-]: LOADK     R4 K16       ; R4 := ""
 42 [-]: SETTABLE  R3 K15 R4    ; R3["args"] := R4
 43 [-]: SETTABLE  R3 K17 K18   ; R3["status"] := "BLOCK"
 44 [-]: CALL      R1 3 1       ; R1(R2,R3)
 45 [-]: RETURN    R0 1         ; return 
 46 [-]: GETUPVAL  R1 U1        ; R1 := U1
 47 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["table"]
 48 [-]: GETTABLE  R1 R1 K9     ; R1 := R1["insert"]
 49 [-]: GETUPVAL  R2 U0        ; R2 := U0
 50 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["fnlogs"]
 51 [-]: NEWTABLE  R3 0 4       ; R3 := {}
 52 [-]: GETUPVAL  R4 U1        ; R4 := U1
 53 [-]: GETTABLE  R4 R4 K11    ; R4 := R4["os"]
 54 [-]: GETTABLE  R4 R4 K12    ; R4 := R4["date"]
 55 [-]: LOADK     R5 K13       ; R5 := "%H:%M:%S"
 56 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 57 [-]: SETTABLE  R3 K10 R4    ; R3["time"] := R4
 58 [-]: SETTABLE  R3 K14 K8    ; R3["func"] := "file.IsDir"
 59 [-]: TESTSET   R4 R0 1      ; if R0 then PC := 62 else R4 := R0
 60 [-]: JMP       62           ; PC := 62
 61 [-]: LOADK     R4 K16       ; R4 := ""
 62 [-]: SETTABLE  R3 K15 R4    ; R3["args"] := R4
 63 [-]: SETTABLE  R3 K17 K19   ; R3["status"] := "OK"
 64 [-]: CALL      R1 3 1       ; R1(R2,R3)
 65 [-]: GETUPVAL  R1 U0        ; R1 := U0
 66 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["GetCVNum"]
 67 [-]: LOADK     R2 K20       ; R2 := "sh_logging_console"
 68 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 69 [-]: EQ        0 R1 K5      ; if R1 ~= 1 then PC := 83
 70 [-]: JMP       83           ; PC := 83
 71 [-]: GETUPVAL  R1 U1        ; R1 := U1
 72 [-]: GETTABLE  R1 R1 K21    ; R1 := R1["print"]
 73 [-]: LOADK     R2 K22       ; R2 := "["
 74 [-]: GETUPVAL  R3 U1        ; R3 := U1
 75 [-]: GETTABLE  R3 R3 K11    ; R3 := R3["os"]
 76 [-]: GETTABLE  R3 R3 K12    ; R3 := R3["date"]
 77 [-]: LOADK     R4 K13       ; R4 := "%H:%M:%S"
 78 [-]: CALL      R3 2 2       ; R3 := R3(R4)
 79 [-]: LOADK     R4 K23       ; R4 := "] file.IsDir:"
 80 [-]: CONCAT    R2 R2 R4     ; R2 := R2 .. R3 .. R4
 81 [-]: MOVE      R3 R0        ; R3 := R0
 82 [-]: CALL      R1 3 1       ; R1(R2,R3)
 83 [-]: GETUPVAL  R1 U0        ; R1 := U0
 84 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["GetCVNum"]
 85 [-]: LOADK     R2 K24       ; R2 := "sh_logging_file"
 86 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 87 [-]: EQ        0 R1 K5      ; if R1 ~= 1 then PC := 103
 88 [-]: JMP       103          ; PC := 103
 89 [-]: GETUPVAL  R1 U1        ; R1 := U1
 90 [-]: GETTABLE  R1 R1 K25    ; R1 := R1["SH_WRITEFILE"]
 91 [-]: LOADK     R2 K26       ; R2 := "logging.txt"
 92 [-]: LOADK     R3 K22       ; R3 := "["
 93 [-]: GETUPVAL  R4 U1        ; R4 := U1
 94 [-]: GETTABLE  R4 R4 K11    ; R4 := R4["os"]
 95 [-]: GETTABLE  R4 R4 K12    ; R4 := R4["date"]
 96 [-]: LOADK     R5 K13       ; R5 := "%H:%M:%S"
 97 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 98 [-]: LOADK     R5 K27       ; R5 := "] file.IsDir: "
 99 [-]: MOVE      R6 R0        ; R6 := R0
100 [-]: LOADK     R7 K28       ; R7 := "\n"
101 [-]: CONCAT    R3 R3 R7     ; R3 := R3 .. R4 .. R5 .. R6 .. R7
102 [-]: CALL      R1 3 1       ; R1(R2,R3)
103 [-]: GETUPVAL  R1 U1        ; R1 := U1
104 [-]: GETTABLE  R1 R1 K29    ; R1 := R1["file"]
105 [-]: GETTABLE  R1 R1 K30    ; R1 := R1["IsDir"]
106 [-]: MOVE      R2 R0        ; R2 := R0
107 [-]: TAILCALL  R1 2 0       ; R1,... := R1(R2)
108 [-]: RETURN    R1 0         ; return R1,...
109 [-]: RETURN    R0 1         ; return 


; Function #35:
;
; Name:            
; Defined at line: 887
; #Upvalues:       2
; #Parameters:     2
; Is_vararg:       0
; Max Stack Size:  9

  1 [-]: GETUPVAL  R2 U0        ; R2 := U0
  2 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["fnlogs"]
  3 [-]: LEN       R2 R2        ; R2 := # R2
  4 [-]: GETUPVAL  R3 U0        ; R3 := U0
  5 [-]: GETTABLE  R3 R3 K1     ; R3 := R3["GetCVNum"]
  6 [-]: LOADK     R4 K2        ; R4 := "sh_logger_maxentries"
  7 [-]: CALL      R3 2 2       ; R3 := R3(R4)
  8 [-]: LE        0 R3 R2      ; if R3 > R2 then PC := 17
  9 [-]: JMP       17           ; PC := 17
 10 [-]: GETUPVAL  R2 U1        ; R2 := U1
 11 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["table"]
 12 [-]: GETTABLE  R2 R2 K4     ; R2 := R2["remove"]
 13 [-]: GETUPVAL  R3 U0        ; R3 := U0
 14 [-]: GETTABLE  R3 R3 K0     ; R3 := R3["fnlogs"]
 15 [-]: LOADK     R4 K5        ; R4 := 1
 16 [-]: CALL      R2 3 1       ; R2(R3,R4)
 17 [-]: GETUPVAL  R2 U1        ; R2 := U1
 18 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["table"]
 19 [-]: GETTABLE  R2 R2 K6     ; R2 := R2["HasValue"]
 20 [-]: GETUPVAL  R3 U0        ; R3 := U0
 21 [-]: GETTABLE  R3 R3 K7     ; R3 := R3["fnblock"]
 22 [-]: LOADK     R4 K8        ; R4 := "file.Read"
 23 [-]: CALL      R2 3 2       ; R2 := R2(R3,R4)
 24 [-]: TEST      R2 0         ; if not R2 then PC := 46
 25 [-]: JMP       46           ; PC := 46
 26 [-]: GETUPVAL  R2 U1        ; R2 := U1
 27 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["table"]
 28 [-]: GETTABLE  R2 R2 K9     ; R2 := R2["insert"]
 29 [-]: GETUPVAL  R3 U0        ; R3 := U0
 30 [-]: GETTABLE  R3 R3 K0     ; R3 := R3["fnlogs"]
 31 [-]: NEWTABLE  R4 0 4       ; R4 := {}
 32 [-]: GETUPVAL  R5 U1        ; R5 := U1
 33 [-]: GETTABLE  R5 R5 K11    ; R5 := R5["os"]
 34 [-]: GETTABLE  R5 R5 K12    ; R5 := R5["date"]
 35 [-]: LOADK     R6 K13       ; R6 := "%H:%M:%S"
 36 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 37 [-]: SETTABLE  R4 K10 R5    ; R4["time"] := R5
 38 [-]: SETTABLE  R4 K14 K8    ; R4["func"] := "file.Read"
 39 [-]: TESTSET   R5 R0 1      ; if R0 then PC := 42 else R5 := R0
 40 [-]: JMP       42           ; PC := 42
 41 [-]: LOADK     R5 K16       ; R5 := ""
 42 [-]: SETTABLE  R4 K15 R5    ; R4["args"] := R5
 43 [-]: SETTABLE  R4 K17 K18   ; R4["status"] := "BLOCK"
 44 [-]: CALL      R2 3 1       ; R2(R3,R4)
 45 [-]: RETURN    R0 1         ; return 
 46 [-]: GETUPVAL  R2 U1        ; R2 := U1
 47 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["table"]
 48 [-]: GETTABLE  R2 R2 K9     ; R2 := R2["insert"]
 49 [-]: GETUPVAL  R3 U0        ; R3 := U0
 50 [-]: GETTABLE  R3 R3 K0     ; R3 := R3["fnlogs"]
 51 [-]: NEWTABLE  R4 0 4       ; R4 := {}
 52 [-]: GETUPVAL  R5 U1        ; R5 := U1
 53 [-]: GETTABLE  R5 R5 K11    ; R5 := R5["os"]
 54 [-]: GETTABLE  R5 R5 K12    ; R5 := R5["date"]
 55 [-]: LOADK     R6 K13       ; R6 := "%H:%M:%S"
 56 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 57 [-]: SETTABLE  R4 K10 R5    ; R4["time"] := R5
 58 [-]: SETTABLE  R4 K14 K8    ; R4["func"] := "file.Read"
 59 [-]: TESTSET   R5 R0 1      ; if R0 then PC := 62 else R5 := R0
 60 [-]: JMP       62           ; PC := 62
 61 [-]: LOADK     R5 K16       ; R5 := ""
 62 [-]: SETTABLE  R4 K15 R5    ; R4["args"] := R5
 63 [-]: SETTABLE  R4 K17 K19   ; R4["status"] := "OK"
 64 [-]: CALL      R2 3 1       ; R2(R3,R4)
 65 [-]: GETUPVAL  R2 U0        ; R2 := U0
 66 [-]: GETTABLE  R2 R2 K1     ; R2 := R2["GetCVNum"]
 67 [-]: LOADK     R3 K20       ; R3 := "sh_logging_console"
 68 [-]: CALL      R2 2 2       ; R2 := R2(R3)
 69 [-]: EQ        0 R2 K5      ; if R2 ~= 1 then PC := 83
 70 [-]: JMP       83           ; PC := 83
 71 [-]: GETUPVAL  R2 U1        ; R2 := U1
 72 [-]: GETTABLE  R2 R2 K21    ; R2 := R2["print"]
 73 [-]: LOADK     R3 K22       ; R3 := "["
 74 [-]: GETUPVAL  R4 U1        ; R4 := U1
 75 [-]: GETTABLE  R4 R4 K11    ; R4 := R4["os"]
 76 [-]: GETTABLE  R4 R4 K12    ; R4 := R4["date"]
 77 [-]: LOADK     R5 K13       ; R5 := "%H:%M:%S"
 78 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 79 [-]: LOADK     R5 K23       ; R5 := "] file.Read:"
 80 [-]: CONCAT    R3 R3 R5     ; R3 := R3 .. R4 .. R5
 81 [-]: MOVE      R4 R0        ; R4 := R0
 82 [-]: CALL      R2 3 1       ; R2(R3,R4)
 83 [-]: GETUPVAL  R2 U0        ; R2 := U0
 84 [-]: GETTABLE  R2 R2 K1     ; R2 := R2["GetCVNum"]
 85 [-]: LOADK     R3 K24       ; R3 := "sh_logging_file"
 86 [-]: CALL      R2 2 2       ; R2 := R2(R3)
 87 [-]: EQ        0 R2 K5      ; if R2 ~= 1 then PC := 103
 88 [-]: JMP       103          ; PC := 103
 89 [-]: GETUPVAL  R2 U1        ; R2 := U1
 90 [-]: GETTABLE  R2 R2 K25    ; R2 := R2["SH_WRITEFILE"]
 91 [-]: LOADK     R3 K26       ; R3 := "logging.txt"
 92 [-]: LOADK     R4 K22       ; R4 := "["
 93 [-]: GETUPVAL  R5 U1        ; R5 := U1
 94 [-]: GETTABLE  R5 R5 K11    ; R5 := R5["os"]
 95 [-]: GETTABLE  R5 R5 K12    ; R5 := R5["date"]
 96 [-]: LOADK     R6 K13       ; R6 := "%H:%M:%S"
 97 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 98 [-]: LOADK     R6 K27       ; R6 := "] file.Read: "
 99 [-]: MOVE      R7 R0        ; R7 := R0
100 [-]: LOADK     R8 K28       ; R8 := "\n"
101 [-]: CONCAT    R4 R4 R8     ; R4 := R4 .. R5 .. R6 .. R7 .. R8
102 [-]: CALL      R2 3 1       ; R2(R3,R4)
103 [-]: GETUPVAL  R2 U1        ; R2 := U1
104 [-]: GETTABLE  R2 R2 K29    ; R2 := R2["file"]
105 [-]: GETTABLE  R2 R2 K30    ; R2 := R2["Read"]
106 [-]: MOVE      R3 R0        ; R3 := R0
107 [-]: MOVE      R4 R1        ; R4 := R1
108 [-]: TAILCALL  R2 3 0       ; R2,... := R2(R3,R4)
109 [-]: RETURN    R2 0         ; return R2,...
110 [-]: RETURN    R0 1         ; return 


; Function #36:
;
; Name:            
; Defined at line: 910
; #Upvalues:       2
; #Parameters:     1
; Is_vararg:       0
; Max Stack Size:  8

  1 [-]: GETUPVAL  R1 U0        ; R1 := U0
  2 [-]: GETTABLE  R1 R1 K0     ; R1 := R1["fnlogs"]
  3 [-]: LEN       R1 R1        ; R1 := # R1
  4 [-]: GETUPVAL  R2 U0        ; R2 := U0
  5 [-]: GETTABLE  R2 R2 K1     ; R2 := R2["GetCVNum"]
  6 [-]: LOADK     R3 K2        ; R3 := "sh_logger_maxentries"
  7 [-]: CALL      R2 2 2       ; R2 := R2(R3)
  8 [-]: LE        0 R2 R1      ; if R2 > R1 then PC := 17
  9 [-]: JMP       17           ; PC := 17
 10 [-]: GETUPVAL  R1 U1        ; R1 := U1
 11 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["table"]
 12 [-]: GETTABLE  R1 R1 K4     ; R1 := R1["remove"]
 13 [-]: GETUPVAL  R2 U0        ; R2 := U0
 14 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["fnlogs"]
 15 [-]: LOADK     R3 K5        ; R3 := 1
 16 [-]: CALL      R1 3 1       ; R1(R2,R3)
 17 [-]: GETUPVAL  R1 U1        ; R1 := U1
 18 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["table"]
 19 [-]: GETTABLE  R1 R1 K6     ; R1 := R1["HasValue"]
 20 [-]: GETUPVAL  R2 U0        ; R2 := U0
 21 [-]: GETTABLE  R2 R2 K7     ; R2 := R2["fnblock"]
 22 [-]: LOADK     R3 K8        ; R3 := "file.Size"
 23 [-]: CALL      R1 3 2       ; R1 := R1(R2,R3)
 24 [-]: TEST      R1 0         ; if not R1 then PC := 46
 25 [-]: JMP       46           ; PC := 46
 26 [-]: GETUPVAL  R1 U1        ; R1 := U1
 27 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["table"]
 28 [-]: GETTABLE  R1 R1 K9     ; R1 := R1["insert"]
 29 [-]: GETUPVAL  R2 U0        ; R2 := U0
 30 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["fnlogs"]
 31 [-]: NEWTABLE  R3 0 4       ; R3 := {}
 32 [-]: GETUPVAL  R4 U1        ; R4 := U1
 33 [-]: GETTABLE  R4 R4 K11    ; R4 := R4["os"]
 34 [-]: GETTABLE  R4 R4 K12    ; R4 := R4["date"]
 35 [-]: LOADK     R5 K13       ; R5 := "%H:%M:%S"
 36 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 37 [-]: SETTABLE  R3 K10 R4    ; R3["time"] := R4
 38 [-]: SETTABLE  R3 K14 K8    ; R3["func"] := "file.Size"
 39 [-]: TESTSET   R4 R0 1      ; if R0 then PC := 42 else R4 := R0
 40 [-]: JMP       42           ; PC := 42
 41 [-]: LOADK     R4 K16       ; R4 := ""
 42 [-]: SETTABLE  R3 K15 R4    ; R3["args"] := R4
 43 [-]: SETTABLE  R3 K17 K18   ; R3["status"] := "BLOCK"
 44 [-]: CALL      R1 3 1       ; R1(R2,R3)
 45 [-]: RETURN    R0 1         ; return 
 46 [-]: GETUPVAL  R1 U1        ; R1 := U1
 47 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["table"]
 48 [-]: GETTABLE  R1 R1 K9     ; R1 := R1["insert"]
 49 [-]: GETUPVAL  R2 U0        ; R2 := U0
 50 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["fnlogs"]
 51 [-]: NEWTABLE  R3 0 4       ; R3 := {}
 52 [-]: GETUPVAL  R4 U1        ; R4 := U1
 53 [-]: GETTABLE  R4 R4 K11    ; R4 := R4["os"]
 54 [-]: GETTABLE  R4 R4 K12    ; R4 := R4["date"]
 55 [-]: LOADK     R5 K13       ; R5 := "%H:%M:%S"
 56 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 57 [-]: SETTABLE  R3 K10 R4    ; R3["time"] := R4
 58 [-]: SETTABLE  R3 K14 K8    ; R3["func"] := "file.Size"
 59 [-]: TESTSET   R4 R0 1      ; if R0 then PC := 62 else R4 := R0
 60 [-]: JMP       62           ; PC := 62
 61 [-]: LOADK     R4 K16       ; R4 := ""
 62 [-]: SETTABLE  R3 K15 R4    ; R3["args"] := R4
 63 [-]: SETTABLE  R3 K17 K19   ; R3["status"] := "OK"
 64 [-]: CALL      R1 3 1       ; R1(R2,R3)
 65 [-]: GETUPVAL  R1 U0        ; R1 := U0
 66 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["GetCVNum"]
 67 [-]: LOADK     R2 K20       ; R2 := "sh_logging_console"
 68 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 69 [-]: EQ        0 R1 K5      ; if R1 ~= 1 then PC := 83
 70 [-]: JMP       83           ; PC := 83
 71 [-]: GETUPVAL  R1 U1        ; R1 := U1
 72 [-]: GETTABLE  R1 R1 K21    ; R1 := R1["print"]
 73 [-]: LOADK     R2 K22       ; R2 := "["
 74 [-]: GETUPVAL  R3 U1        ; R3 := U1
 75 [-]: GETTABLE  R3 R3 K11    ; R3 := R3["os"]
 76 [-]: GETTABLE  R3 R3 K12    ; R3 := R3["date"]
 77 [-]: LOADK     R4 K13       ; R4 := "%H:%M:%S"
 78 [-]: CALL      R3 2 2       ; R3 := R3(R4)
 79 [-]: LOADK     R4 K23       ; R4 := "] file.Size:"
 80 [-]: CONCAT    R2 R2 R4     ; R2 := R2 .. R3 .. R4
 81 [-]: MOVE      R3 R0        ; R3 := R0
 82 [-]: CALL      R1 3 1       ; R1(R2,R3)
 83 [-]: GETUPVAL  R1 U0        ; R1 := U0
 84 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["GetCVNum"]
 85 [-]: LOADK     R2 K24       ; R2 := "sh_logging_file"
 86 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 87 [-]: EQ        0 R1 K5      ; if R1 ~= 1 then PC := 103
 88 [-]: JMP       103          ; PC := 103
 89 [-]: GETUPVAL  R1 U1        ; R1 := U1
 90 [-]: GETTABLE  R1 R1 K25    ; R1 := R1["SH_WRITEFILE"]
 91 [-]: LOADK     R2 K26       ; R2 := "logging.txt"
 92 [-]: LOADK     R3 K22       ; R3 := "["
 93 [-]: GETUPVAL  R4 U1        ; R4 := U1
 94 [-]: GETTABLE  R4 R4 K11    ; R4 := R4["os"]
 95 [-]: GETTABLE  R4 R4 K12    ; R4 := R4["date"]
 96 [-]: LOADK     R5 K13       ; R5 := "%H:%M:%S"
 97 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 98 [-]: LOADK     R5 K27       ; R5 := "] file.Size: "
 99 [-]: MOVE      R6 R0        ; R6 := R0
100 [-]: LOADK     R7 K28       ; R7 := "\n"
101 [-]: CONCAT    R3 R3 R7     ; R3 := R3 .. R4 .. R5 .. R6 .. R7
102 [-]: CALL      R1 3 1       ; R1(R2,R3)
103 [-]: GETUPVAL  R1 U1        ; R1 := U1
104 [-]: GETTABLE  R1 R1 K29    ; R1 := R1["file"]
105 [-]: GETTABLE  R1 R1 K30    ; R1 := R1["Size"]
106 [-]: MOVE      R2 R0        ; R2 := R0
107 [-]: TAILCALL  R1 2 0       ; R1,... := R1(R2)
108 [-]: RETURN    R1 0         ; return R1,...
109 [-]: RETURN    R0 1         ; return 


; Function #37:
;
; Name:            
; Defined at line: 933
; #Upvalues:       2
; #Parameters:     1
; Is_vararg:       0
; Max Stack Size:  8

  1 [-]: GETUPVAL  R1 U0        ; R1 := U0
  2 [-]: GETTABLE  R1 R1 K0     ; R1 := R1["fnlogs"]
  3 [-]: LEN       R1 R1        ; R1 := # R1
  4 [-]: GETUPVAL  R2 U0        ; R2 := U0
  5 [-]: GETTABLE  R2 R2 K1     ; R2 := R2["GetCVNum"]
  6 [-]: LOADK     R3 K2        ; R3 := "sh_logger_maxentries"
  7 [-]: CALL      R2 2 2       ; R2 := R2(R3)
  8 [-]: LE        0 R2 R1      ; if R2 > R1 then PC := 17
  9 [-]: JMP       17           ; PC := 17
 10 [-]: GETUPVAL  R1 U1        ; R1 := U1
 11 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["table"]
 12 [-]: GETTABLE  R1 R1 K4     ; R1 := R1["remove"]
 13 [-]: GETUPVAL  R2 U0        ; R2 := U0
 14 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["fnlogs"]
 15 [-]: LOADK     R3 K5        ; R3 := 1
 16 [-]: CALL      R1 3 1       ; R1(R2,R3)
 17 [-]: GETUPVAL  R1 U1        ; R1 := U1
 18 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["table"]
 19 [-]: GETTABLE  R1 R1 K6     ; R1 := R1["HasValue"]
 20 [-]: GETUPVAL  R2 U0        ; R2 := U0
 21 [-]: GETTABLE  R2 R2 K7     ; R2 := R2["fnblock"]
 22 [-]: LOADK     R3 K8        ; R3 := "file.Time"
 23 [-]: CALL      R1 3 2       ; R1 := R1(R2,R3)
 24 [-]: TEST      R1 0         ; if not R1 then PC := 46
 25 [-]: JMP       46           ; PC := 46
 26 [-]: GETUPVAL  R1 U1        ; R1 := U1
 27 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["table"]
 28 [-]: GETTABLE  R1 R1 K9     ; R1 := R1["insert"]
 29 [-]: GETUPVAL  R2 U0        ; R2 := U0
 30 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["fnlogs"]
 31 [-]: NEWTABLE  R3 0 4       ; R3 := {}
 32 [-]: GETUPVAL  R4 U1        ; R4 := U1
 33 [-]: GETTABLE  R4 R4 K11    ; R4 := R4["os"]
 34 [-]: GETTABLE  R4 R4 K12    ; R4 := R4["date"]
 35 [-]: LOADK     R5 K13       ; R5 := "%H:%M:%S"
 36 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 37 [-]: SETTABLE  R3 K10 R4    ; R3["time"] := R4
 38 [-]: SETTABLE  R3 K14 K8    ; R3["func"] := "file.Time"
 39 [-]: TESTSET   R4 R0 1      ; if R0 then PC := 42 else R4 := R0
 40 [-]: JMP       42           ; PC := 42
 41 [-]: LOADK     R4 K16       ; R4 := ""
 42 [-]: SETTABLE  R3 K15 R4    ; R3["args"] := R4
 43 [-]: SETTABLE  R3 K17 K18   ; R3["status"] := "BLOCK"
 44 [-]: CALL      R1 3 1       ; R1(R2,R3)
 45 [-]: RETURN    R0 1         ; return 
 46 [-]: GETUPVAL  R1 U1        ; R1 := U1
 47 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["table"]
 48 [-]: GETTABLE  R1 R1 K9     ; R1 := R1["insert"]
 49 [-]: GETUPVAL  R2 U0        ; R2 := U0
 50 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["fnlogs"]
 51 [-]: NEWTABLE  R3 0 4       ; R3 := {}
 52 [-]: GETUPVAL  R4 U1        ; R4 := U1
 53 [-]: GETTABLE  R4 R4 K11    ; R4 := R4["os"]
 54 [-]: GETTABLE  R4 R4 K12    ; R4 := R4["date"]
 55 [-]: LOADK     R5 K13       ; R5 := "%H:%M:%S"
 56 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 57 [-]: SETTABLE  R3 K10 R4    ; R3["time"] := R4
 58 [-]: SETTABLE  R3 K14 K8    ; R3["func"] := "file.Time"
 59 [-]: TESTSET   R4 R0 1      ; if R0 then PC := 62 else R4 := R0
 60 [-]: JMP       62           ; PC := 62
 61 [-]: LOADK     R4 K16       ; R4 := ""
 62 [-]: SETTABLE  R3 K15 R4    ; R3["args"] := R4
 63 [-]: SETTABLE  R3 K17 K19   ; R3["status"] := "OK"
 64 [-]: CALL      R1 3 1       ; R1(R2,R3)
 65 [-]: GETUPVAL  R1 U0        ; R1 := U0
 66 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["GetCVNum"]
 67 [-]: LOADK     R2 K20       ; R2 := "sh_logging_console"
 68 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 69 [-]: EQ        0 R1 K5      ; if R1 ~= 1 then PC := 83
 70 [-]: JMP       83           ; PC := 83
 71 [-]: GETUPVAL  R1 U1        ; R1 := U1
 72 [-]: GETTABLE  R1 R1 K21    ; R1 := R1["print"]
 73 [-]: LOADK     R2 K22       ; R2 := "["
 74 [-]: GETUPVAL  R3 U1        ; R3 := U1
 75 [-]: GETTABLE  R3 R3 K11    ; R3 := R3["os"]
 76 [-]: GETTABLE  R3 R3 K12    ; R3 := R3["date"]
 77 [-]: LOADK     R4 K13       ; R4 := "%H:%M:%S"
 78 [-]: CALL      R3 2 2       ; R3 := R3(R4)
 79 [-]: LOADK     R4 K23       ; R4 := "] file.Time:"
 80 [-]: CONCAT    R2 R2 R4     ; R2 := R2 .. R3 .. R4
 81 [-]: MOVE      R3 R0        ; R3 := R0
 82 [-]: CALL      R1 3 1       ; R1(R2,R3)
 83 [-]: GETUPVAL  R1 U0        ; R1 := U0
 84 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["GetCVNum"]
 85 [-]: LOADK     R2 K24       ; R2 := "sh_logging_file"
 86 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 87 [-]: EQ        0 R1 K5      ; if R1 ~= 1 then PC := 103
 88 [-]: JMP       103          ; PC := 103
 89 [-]: GETUPVAL  R1 U1        ; R1 := U1
 90 [-]: GETTABLE  R1 R1 K25    ; R1 := R1["SH_WRITEFILE"]
 91 [-]: LOADK     R2 K26       ; R2 := "logging.txt"
 92 [-]: LOADK     R3 K22       ; R3 := "["
 93 [-]: GETUPVAL  R4 U1        ; R4 := U1
 94 [-]: GETTABLE  R4 R4 K11    ; R4 := R4["os"]
 95 [-]: GETTABLE  R4 R4 K12    ; R4 := R4["date"]
 96 [-]: LOADK     R5 K13       ; R5 := "%H:%M:%S"
 97 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 98 [-]: LOADK     R5 K27       ; R5 := "] file.Time: "
 99 [-]: MOVE      R6 R0        ; R6 := R0
100 [-]: LOADK     R7 K28       ; R7 := "\n"
101 [-]: CONCAT    R3 R3 R7     ; R3 := R3 .. R4 .. R5 .. R6 .. R7
102 [-]: CALL      R1 3 1       ; R1(R2,R3)
103 [-]: GETUPVAL  R1 U1        ; R1 := U1
104 [-]: GETTABLE  R1 R1 K29    ; R1 := R1["file"]
105 [-]: GETTABLE  R1 R1 K30    ; R1 := R1["Time"]
106 [-]: MOVE      R2 R0        ; R2 := R0
107 [-]: TAILCALL  R1 2 0       ; R1,... := R1(R2)
108 [-]: RETURN    R1 0         ; return R1,...
109 [-]: RETURN    R0 1         ; return 


; Function #38:
;
; Name:            
; Defined at line: 956
; #Upvalues:       2
; #Parameters:     2
; Is_vararg:       0
; Max Stack Size:  11

  1 [-]: GETUPVAL  R2 U0        ; R2 := U0
  2 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["fnlogs"]
  3 [-]: LEN       R2 R2        ; R2 := # R2
  4 [-]: GETUPVAL  R3 U0        ; R3 := U0
  5 [-]: GETTABLE  R3 R3 K1     ; R3 := R3["GetCVNum"]
  6 [-]: LOADK     R4 K2        ; R4 := "sh_logger_maxentries"
  7 [-]: CALL      R3 2 2       ; R3 := R3(R4)
  8 [-]: LE        0 R3 R2      ; if R3 > R2 then PC := 17
  9 [-]: JMP       17           ; PC := 17
 10 [-]: GETUPVAL  R2 U1        ; R2 := U1
 11 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["table"]
 12 [-]: GETTABLE  R2 R2 K4     ; R2 := R2["remove"]
 13 [-]: GETUPVAL  R3 U0        ; R3 := U0
 14 [-]: GETTABLE  R3 R3 K0     ; R3 := R3["fnlogs"]
 15 [-]: LOADK     R4 K5        ; R4 := 1
 16 [-]: CALL      R2 3 1       ; R2(R3,R4)
 17 [-]: GETUPVAL  R2 U1        ; R2 := U1
 18 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["table"]
 19 [-]: GETTABLE  R2 R2 K6     ; R2 := R2["HasValue"]
 20 [-]: GETUPVAL  R3 U0        ; R3 := U0
 21 [-]: GETTABLE  R3 R3 K7     ; R3 := R3["fnblock"]
 22 [-]: LOADK     R4 K8        ; R4 := "file.Write"
 23 [-]: CALL      R2 3 2       ; R2 := R2(R3,R4)
 24 [-]: TEST      R2 0         ; if not R2 then PC := 50
 25 [-]: JMP       50           ; PC := 50
 26 [-]: GETUPVAL  R2 U1        ; R2 := U1
 27 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["table"]
 28 [-]: GETTABLE  R2 R2 K9     ; R2 := R2["insert"]
 29 [-]: GETUPVAL  R3 U0        ; R3 := U0
 30 [-]: GETTABLE  R3 R3 K0     ; R3 := R3["fnlogs"]
 31 [-]: NEWTABLE  R4 1 4       ; R4 := {}
 32 [-]: GETUPVAL  R5 U1        ; R5 := U1
 33 [-]: GETTABLE  R5 R5 K11    ; R5 := R5["os"]
 34 [-]: GETTABLE  R5 R5 K12    ; R5 := R5["date"]
 35 [-]: LOADK     R6 K13       ; R6 := "%H:%M:%S"
 36 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 37 [-]: SETTABLE  R4 K10 R5    ; R4["time"] := R5
 38 [-]: SETTABLE  R4 K14 K8    ; R4["func"] := "file.Write"
 39 [-]: TESTSET   R5 R0 1      ; if R0 then PC := 42 else R5 := R0
 40 [-]: JMP       42           ; PC := 42
 41 [-]: LOADK     R5 K16       ; R5 := ""
 42 [-]: SETTABLE  R4 K15 R5    ; R4["args"] := R5
 43 [-]: TESTSET   R5 R1 1      ; if R1 then PC := 46 else R5 := R1
 44 [-]: JMP       46           ; PC := 46
 45 [-]: LOADK     R5 K16       ; R5 := ""
 46 [-]: SETTABLE  R4 K17 K18   ; R4["status"] := "BLOCK"
 47 [-]: SETLIST   R4 1 1       ; R4[(1-1)*FPF+i] := R(4+i), 1 <= i <= 1
 48 [-]: CALL      R2 3 1       ; R2(R3,R4)
 49 [-]: RETURN    R0 1         ; return 
 50 [-]: GETUPVAL  R2 U1        ; R2 := U1
 51 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["table"]
 52 [-]: GETTABLE  R2 R2 K9     ; R2 := R2["insert"]
 53 [-]: GETUPVAL  R3 U0        ; R3 := U0
 54 [-]: GETTABLE  R3 R3 K0     ; R3 := R3["fnlogs"]
 55 [-]: NEWTABLE  R4 1 4       ; R4 := {}
 56 [-]: GETUPVAL  R5 U1        ; R5 := U1
 57 [-]: GETTABLE  R5 R5 K11    ; R5 := R5["os"]
 58 [-]: GETTABLE  R5 R5 K12    ; R5 := R5["date"]
 59 [-]: LOADK     R6 K13       ; R6 := "%H:%M:%S"
 60 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 61 [-]: SETTABLE  R4 K10 R5    ; R4["time"] := R5
 62 [-]: SETTABLE  R4 K14 K8    ; R4["func"] := "file.Write"
 63 [-]: TESTSET   R5 R0 1      ; if R0 then PC := 66 else R5 := R0
 64 [-]: JMP       66           ; PC := 66
 65 [-]: LOADK     R5 K16       ; R5 := ""
 66 [-]: SETTABLE  R4 K15 R5    ; R4["args"] := R5
 67 [-]: TESTSET   R5 R1 1      ; if R1 then PC := 70 else R5 := R1
 68 [-]: JMP       70           ; PC := 70
 69 [-]: LOADK     R5 K16       ; R5 := ""
 70 [-]: SETTABLE  R4 K17 K19   ; R4["status"] := "OK"
 71 [-]: SETLIST   R4 1 1       ; R4[(1-1)*FPF+i] := R(4+i), 1 <= i <= 1
 72 [-]: CALL      R2 3 1       ; R2(R3,R4)
 73 [-]: GETUPVAL  R2 U0        ; R2 := U0
 74 [-]: GETTABLE  R2 R2 K1     ; R2 := R2["GetCVNum"]
 75 [-]: LOADK     R3 K20       ; R3 := "sh_logging_console"
 76 [-]: CALL      R2 2 2       ; R2 := R2(R3)
 77 [-]: EQ        0 R2 K5      ; if R2 ~= 1 then PC := 92
 78 [-]: JMP       92           ; PC := 92
 79 [-]: GETUPVAL  R2 U1        ; R2 := U1
 80 [-]: GETTABLE  R2 R2 K21    ; R2 := R2["print"]
 81 [-]: LOADK     R3 K22       ; R3 := "["
 82 [-]: GETUPVAL  R4 U1        ; R4 := U1
 83 [-]: GETTABLE  R4 R4 K11    ; R4 := R4["os"]
 84 [-]: GETTABLE  R4 R4 K12    ; R4 := R4["date"]
 85 [-]: LOADK     R5 K13       ; R5 := "%H:%M:%S"
 86 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 87 [-]: LOADK     R5 K23       ; R5 := "] file.Write:"
 88 [-]: CONCAT    R3 R3 R5     ; R3 := R3 .. R4 .. R5
 89 [-]: MOVE      R4 R0        ; R4 := R0
 90 [-]: MOVE      R5 R1        ; R5 := R1
 91 [-]: CALL      R2 4 1       ; R2(R3,R4,R5)
 92 [-]: GETUPVAL  R2 U0        ; R2 := U0
 93 [-]: GETTABLE  R2 R2 K1     ; R2 := R2["GetCVNum"]
 94 [-]: LOADK     R3 K24       ; R3 := "sh_logging_file"
 95 [-]: CALL      R2 2 2       ; R2 := R2(R3)
 96 [-]: EQ        0 R2 K5      ; if R2 ~= 1 then PC := 114
 97 [-]: JMP       114          ; PC := 114
 98 [-]: GETUPVAL  R2 U1        ; R2 := U1
 99 [-]: GETTABLE  R2 R2 K25    ; R2 := R2["SH_WRITEFILE"]
100 [-]: LOADK     R3 K26       ; R3 := "logging.txt"
101 [-]: LOADK     R4 K22       ; R4 := "["
102 [-]: GETUPVAL  R5 U1        ; R5 := U1
103 [-]: GETTABLE  R5 R5 K11    ; R5 := R5["os"]
104 [-]: GETTABLE  R5 R5 K12    ; R5 := R5["date"]
105 [-]: LOADK     R6 K13       ; R6 := "%H:%M:%S"
106 [-]: CALL      R5 2 2       ; R5 := R5(R6)
107 [-]: LOADK     R6 K27       ; R6 := "] file.Write: "
108 [-]: MOVE      R7 R0        ; R7 := R0
109 [-]: LOADK     R8 K28       ; R8 := "/"
110 [-]: MOVE      R9 R1        ; R9 := R1
111 [-]: LOADK     R10 K29      ; R10 := "\n"
112 [-]: CONCAT    R4 R4 R10    ; R4 := R4 .. R5 .. R6 .. R7 .. R8 .. R9 .. R10
113 [-]: CALL      R2 3 1       ; R2(R3,R4)
114 [-]: GETUPVAL  R2 U1        ; R2 := U1
115 [-]: GETTABLE  R2 R2 K30    ; R2 := R2["file"]
116 [-]: GETTABLE  R2 R2 K31    ; R2 := R2["Write"]
117 [-]: MOVE      R3 R0        ; R3 := R0
118 [-]: MOVE      R4 R1        ; R4 := R1
119 [-]: TAILCALL  R2 3 0       ; R2,... := R2(R3,R4)
120 [-]: RETURN    R2 0         ; return R2,...
121 [-]: RETURN    R0 1         ; return 


; Function #39:
;
; Name:            
; Defined at line: 980
; #Upvalues:       2
; #Parameters:     4
; Is_vararg:       0
; Max Stack Size:  11

  1 [-]: GETUPVAL  R4 U0        ; R4 := U0
  2 [-]: GETTABLE  R4 R4 K0     ; R4 := R4["fnlogs"]
  3 [-]: LEN       R4 R4        ; R4 := # R4
  4 [-]: GETUPVAL  R5 U0        ; R5 := U0
  5 [-]: GETTABLE  R5 R5 K1     ; R5 := R5["GetCVNum"]
  6 [-]: LOADK     R6 K2        ; R6 := "sh_logger_maxentries"
  7 [-]: CALL      R5 2 2       ; R5 := R5(R6)
  8 [-]: LE        0 R5 R4      ; if R5 > R4 then PC := 17
  9 [-]: JMP       17           ; PC := 17
 10 [-]: GETUPVAL  R4 U1        ; R4 := U1
 11 [-]: GETTABLE  R4 R4 K3     ; R4 := R4["table"]
 12 [-]: GETTABLE  R4 R4 K4     ; R4 := R4["remove"]
 13 [-]: GETUPVAL  R5 U0        ; R5 := U0
 14 [-]: GETTABLE  R5 R5 K0     ; R5 := R5["fnlogs"]
 15 [-]: LOADK     R6 K5        ; R6 := 1
 16 [-]: CALL      R4 3 1       ; R4(R5,R6)
 17 [-]: GETUPVAL  R4 U1        ; R4 := U1
 18 [-]: GETTABLE  R4 R4 K3     ; R4 := R4["table"]
 19 [-]: GETTABLE  R4 R4 K6     ; R4 := R4["HasValue"]
 20 [-]: GETUPVAL  R5 U0        ; R5 := U0
 21 [-]: GETTABLE  R5 R5 K7     ; R5 := R5["fnblock"]
 22 [-]: LOADK     R6 K8        ; R6 := "datastream"
 23 [-]: CALL      R4 3 2       ; R4 := R4(R5,R6)
 24 [-]: TEST      R4 1         ; if R4 then PC := 28
 25 [-]: JMP       28           ; PC := 28
 26 [-]: EQ        0 R0 K9      ; if R0 ~= "__ping" then PC := 48
 27 [-]: JMP       48           ; PC := 48
 28 [-]: GETUPVAL  R4 U1        ; R4 := U1
 29 [-]: GETTABLE  R4 R4 K3     ; R4 := R4["table"]
 30 [-]: GETTABLE  R4 R4 K10    ; R4 := R4["insert"]
 31 [-]: GETUPVAL  R5 U0        ; R5 := U0
 32 [-]: GETTABLE  R5 R5 K0     ; R5 := R5["fnlogs"]
 33 [-]: NEWTABLE  R6 0 4       ; R6 := {}
 34 [-]: GETUPVAL  R7 U1        ; R7 := U1
 35 [-]: GETTABLE  R7 R7 K12    ; R7 := R7["os"]
 36 [-]: GETTABLE  R7 R7 K13    ; R7 := R7["date"]
 37 [-]: LOADK     R8 K14       ; R8 := "%H:%M:%S"
 38 [-]: CALL      R7 2 2       ; R7 := R7(R8)
 39 [-]: SETTABLE  R6 K11 R7    ; R6["time"] := R7
 40 [-]: SETTABLE  R6 K15 K8    ; R6["func"] := "datastream"
 41 [-]: TESTSET   R7 R0 1      ; if R0 then PC := 44 else R7 := R0
 42 [-]: JMP       44           ; PC := 44
 43 [-]: LOADK     R7 K17       ; R7 := ""
 44 [-]: SETTABLE  R6 K16 R7    ; R6["args"] := R7
 45 [-]: SETTABLE  R6 K18 K19   ; R6["status"] := "BLOCK"
 46 [-]: CALL      R4 3 1       ; R4(R5,R6)
 47 [-]: RETURN    R0 1         ; return 
 48 [-]: GETUPVAL  R4 U1        ; R4 := U1
 49 [-]: GETTABLE  R4 R4 K3     ; R4 := R4["table"]
 50 [-]: GETTABLE  R4 R4 K10    ; R4 := R4["insert"]
 51 [-]: GETUPVAL  R5 U0        ; R5 := U0
 52 [-]: GETTABLE  R5 R5 K0     ; R5 := R5["fnlogs"]
 53 [-]: NEWTABLE  R6 1 4       ; R6 := {}
 54 [-]: GETUPVAL  R7 U1        ; R7 := U1
 55 [-]: GETTABLE  R7 R7 K12    ; R7 := R7["os"]
 56 [-]: GETTABLE  R7 R7 K13    ; R7 := R7["date"]
 57 [-]: LOADK     R8 K14       ; R8 := "%H:%M:%S"
 58 [-]: CALL      R7 2 2       ; R7 := R7(R8)
 59 [-]: SETTABLE  R6 K11 R7    ; R6["time"] := R7
 60 [-]: SETTABLE  R6 K15 K8    ; R6["func"] := "datastream"
 61 [-]: TESTSET   R7 R0 1      ; if R0 then PC := 64 else R7 := R0
 62 [-]: JMP       64           ; PC := 64
 63 [-]: LOADK     R7 K17       ; R7 := ""
 64 [-]: SETTABLE  R6 K16 R7    ; R6["args"] := R7
 65 [-]: TESTSET   R7 R1 1      ; if R1 then PC := 68 else R7 := R1
 66 [-]: JMP       68           ; PC := 68
 67 [-]: LOADK     R7 K17       ; R7 := ""
 68 [-]: SETTABLE  R6 K18 K20   ; R6["status"] := "OK"
 69 [-]: SETLIST   R6 1 1       ; R6[(1-1)*FPF+i] := R(6+i), 1 <= i <= 1
 70 [-]: CALL      R4 3 1       ; R4(R5,R6)
 71 [-]: GETUPVAL  R4 U0        ; R4 := U0
 72 [-]: GETTABLE  R4 R4 K1     ; R4 := R4["GetCVNum"]
 73 [-]: LOADK     R5 K21       ; R5 := "sh_logging_console"
 74 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 75 [-]: EQ        0 R4 K5      ; if R4 ~= 1 then PC := 89
 76 [-]: JMP       89           ; PC := 89
 77 [-]: GETUPVAL  R4 U1        ; R4 := U1
 78 [-]: GETTABLE  R4 R4 K22    ; R4 := R4["print"]
 79 [-]: LOADK     R5 K23       ; R5 := "["
 80 [-]: GETUPVAL  R6 U1        ; R6 := U1
 81 [-]: GETTABLE  R6 R6 K12    ; R6 := R6["os"]
 82 [-]: GETTABLE  R6 R6 K13    ; R6 := R6["date"]
 83 [-]: LOADK     R7 K14       ; R7 := "%H:%M:%S"
 84 [-]: CALL      R6 2 2       ; R6 := R6(R7)
 85 [-]: LOADK     R7 K24       ; R7 := "] datastream.StreamToServer:"
 86 [-]: CONCAT    R5 R5 R7     ; R5 := R5 .. R6 .. R7
 87 [-]: MOVE      R6 R0        ; R6 := R0
 88 [-]: CALL      R4 3 1       ; R4(R5,R6)
 89 [-]: GETUPVAL  R4 U0        ; R4 := U0
 90 [-]: GETTABLE  R4 R4 K1     ; R4 := R4["GetCVNum"]
 91 [-]: LOADK     R5 K25       ; R5 := "sh_logging_file"
 92 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 93 [-]: EQ        0 R4 K5      ; if R4 ~= 1 then PC := 109
 94 [-]: JMP       109          ; PC := 109
 95 [-]: GETUPVAL  R4 U1        ; R4 := U1
 96 [-]: GETTABLE  R4 R4 K26    ; R4 := R4["SH_WRITEFILE"]
 97 [-]: LOADK     R5 K27       ; R5 := "logging.txt"
 98 [-]: LOADK     R6 K23       ; R6 := "["
 99 [-]: GETUPVAL  R7 U1        ; R7 := U1
100 [-]: GETTABLE  R7 R7 K12    ; R7 := R7["os"]
101 [-]: GETTABLE  R7 R7 K13    ; R7 := R7["date"]
102 [-]: LOADK     R8 K14       ; R8 := "%H:%M:%S"
103 [-]: CALL      R7 2 2       ; R7 := R7(R8)
104 [-]: LOADK     R8 K28       ; R8 := "] datastream.StreamToServer: "
105 [-]: MOVE      R9 R0        ; R9 := R0
106 [-]: LOADK     R10 K29      ; R10 := "\n"
107 [-]: CONCAT    R6 R6 R10    ; R6 := R6 .. R7 .. R8 .. R9 .. R10
108 [-]: CALL      R4 3 1       ; R4(R5,R6)
109 [-]: TEST      R1 0         ; if not R1 then PC := 143
110 [-]: JMP       143          ; PC := 143
111 [-]: GETUPVAL  R4 U1        ; R4 := U1
112 [-]: GETTABLE  R4 R4 K30    ; R4 := R4["type"]
113 [-]: MOVE      R5 R1        ; R5 := R1
114 [-]: CALL      R4 2 2       ; R4 := R4(R5)
115 [-]: EQ        0 R4 K3      ; if R4 ~= "table" then PC := 143
116 [-]: JMP       143          ; PC := 143
117 [-]: GETTABLE  R4 R1 K31    ; R4 := R1["reason"]
118 [-]: TEST      R4 0         ; if not R4 then PC := 143
119 [-]: JMP       143          ; PC := 143
120 [-]: GETUPVAL  R4 U1        ; R4 := U1
121 [-]: GETTABLE  R4 R4 K30    ; R4 := R4["type"]
122 [-]: GETTABLE  R5 R1 K31    ; R5 := R1["reason"]
123 [-]: CALL      R4 2 2       ; R4 := R4(R5)
124 [-]: EQ        0 R4 K32     ; if R4 ~= "string" then PC := 143
125 [-]: JMP       143          ; PC := 143
126 [-]: GETUPVAL  R4 U1        ; R4 := U1
127 [-]: GETTABLE  R4 R4 K32    ; R4 := R4["string"]
128 [-]: GETTABLE  R4 R4 K33    ; R4 := R4["find"]
129 [-]: GETTABLE  R5 R1 K31    ; R5 := R1["reason"]
130 [-]: LOADK     R6 K34       ; R6 := "SQL Table"
131 [-]: CALL      R4 3 2       ; R4 := R4(R5,R6)
132 [-]: TEST      R4 1         ; if R4 then PC := 142
133 [-]: JMP       142          ; PC := 142
134 [-]: GETUPVAL  R4 U1        ; R4 := U1
135 [-]: GETTABLE  R4 R4 K32    ; R4 := R4["string"]
136 [-]: GETTABLE  R4 R4 K33    ; R4 := R4["find"]
137 [-]: GETTABLE  R5 R1 K31    ; R5 := R1["reason"]
138 [-]: LOADK     R6 K35       ; R6 := "Sethhack"
139 [-]: CALL      R4 3 2       ; R4 := R4(R5,R6)
140 [-]: TEST      R4 0         ; if not R4 then PC := 143
141 [-]: JMP       143          ; PC := 143
142 [-]: RETURN    R0 1         ; return 
143 [-]: GETUPVAL  R4 U1        ; R4 := U1
144 [-]: GETTABLE  R4 R4 K8     ; R4 := R4["datastream"]
145 [-]: GETTABLE  R4 R4 K36    ; R4 := R4["StreamToServer"]
146 [-]: MOVE      R5 R0        ; R5 := R0
147 [-]: MOVE      R6 R1        ; R6 := R1
148 [-]: MOVE      R7 R2        ; R7 := R2
149 [-]: MOVE      R8 R3        ; R8 := R3
150 [-]: TAILCALL  R4 5 0       ; R4,... := R4(R5,R6,R7,R8)
151 [-]: RETURN    R4 0         ; return R4,...
152 [-]: RETURN    R0 1         ; return 


; Function #40:
;
; Name:            
; Defined at line: 1011
; #Upvalues:       2
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  3

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["RunConsoleCommand"]
  3 [-]: GETUPVAL  R1 U1        ; R1 := U1
  4 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["tvars"]
  5 [-]: GETTABLE  R1 R1 K2     ; R1 := R1["sh_enabled"]
  6 [-]: GETTABLE  R1 R1 K3     ; R1 := R1[2]
  7 [-]: LOADK     R2 K4        ; R2 := "1"
  8 [-]: CALL      R0 3 1       ; R0(R1,R2)
  9 [-]: GETUPVAL  R0 U0        ; R0 := U0
 10 [-]: GETTABLE  R0 R0 K5     ; R0 := R0["SH_PURECC"]
 11 [-]: LOADK     R1 K6        ; R1 := "retry"
 12 [-]: CALL      R0 2 1       ; R0(R1)
 13 [-]: RETURN    R0 1         ; return 


; Function #41:
;
; Name:            
; Defined at line: 1020
; #Upvalues:       2
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  2

  1 [-]: GETGLOBAL R0 K0        ; R0 := LocalPlayer
  2 [-]: CALL      R0 1 2       ; R0 := R0()
  3 [-]: SELF      R0 R0 K1     ; R1 := R0; R0 := R0["IsValid"]
  4 [-]: CALL      R0 2 2       ; R0 := R0(R1)
  5 [-]: TEST      R0 0         ; if not R0 then PC := 18
  6 [-]: JMP       18           ; PC := 18
  7 [-]: GETGLOBAL R0 K0        ; R0 := LocalPlayer
  8 [-]: CALL      R0 1 2       ; R0 := R0()
  9 [-]: SETUPVAL  R0 U0        ; U0 := Rd
 10 [-]: GETGLOBAL R0 K2        ; R0 := _G
 11 [-]: GETUPVAL  R1 U0        ; R1 := U0
 12 [-]: SETTABLE  R0 K3 R1     ; R0["g_LocalPlayer"] := R1
 13 [-]: GETUPVAL  R0 U1        ; R0 := U1
 14 [-]: GETTABLE  R0 R0 K4     ; R0 := R0["timer"]
 15 [-]: GETTABLE  R0 R0 K5     ; R0 := R0["Destroy"]
 16 [-]: LOADK     R1 K6        ; R1 := "SHcheckMe"
 17 [-]: CALL      R0 2 1       ; R0(R1)
 18 [-]: RETURN    R0 1         ; return 


; Function #42:
;
; Name:            
; Defined at line: 1028
; #Upvalues:       1
; #Parameters:     3
; Is_vararg:       0
; Max Stack Size:  4

  1 [-]: GETUPVAL  R3 U0        ; R3 := U0
  2 [-]: GETTABLE  R3 R3 K0     ; R3 := R3["vars"]
  3 [-]: SETTABLE  R3 R1 R2     ; R3[R1] := R2
  4 [-]: RETURN    R0 1         ; return 


; Function #43:
;
; Name:            
; Defined at line: 1032
; #Upvalues:       3
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  3

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["vars"]
  3 [-]: GETTABLE  R0 R0 K1     ; R0 := R0["bhop"]
  4 [-]: TEST      R0 1         ; if R0 then PC := 20
  5 [-]: JMP       20           ; PC := 20
  6 [-]: GETUPVAL  R0 U0        ; R0 := U0
  7 [-]: GETTABLE  R0 R0 K2     ; R0 := R0["GetCVNum"]
  8 [-]: LOADK     R1 K3        ; R1 := "sh_bhop"
  9 [-]: CALL      R0 2 2       ; R0 := R0(R1)
 10 [-]: EQ        0 R0 K4      ; if R0 ~= 1 then PC := 36
 11 [-]: JMP       36           ; PC := 36
 12 [-]: GETUPVAL  R0 U1        ; R0 := U1
 13 [-]: GETTABLE  R0 R0 K5     ; R0 := R0["input"]
 14 [-]: GETTABLE  R0 R0 K6     ; R0 := R0["IsKeyDown"]
 15 [-]: GETUPVAL  R1 U1        ; R1 := U1
 16 [-]: GETTABLE  R1 R1 K7     ; R1 := R1["KEY_SPACE"]
 17 [-]: CALL      R0 2 2       ; R0 := R0(R1)
 18 [-]: TEST      R0 0         ; if not R0 then PC := 36
 19 [-]: JMP       36           ; PC := 36
 20 [-]: GETUPVAL  R0 U2        ; R0 := U2
 21 [-]: SELF      R0 R0 K8     ; R1 := R0; R0 := R0["OnGround"]
 22 [-]: CALL      R0 2 2       ; R0 := R0(R1)
 23 [-]: TEST      R0 0         ; if not R0 then PC := 36
 24 [-]: JMP       36           ; PC := 36
 25 [-]: GETUPVAL  R0 U1        ; R0 := U1
 26 [-]: GETTABLE  R0 R0 K9     ; R0 := R0["RunConsoleCommand"]
 27 [-]: LOADK     R1 K10       ; R1 := "+jump"
 28 [-]: CALL      R0 2 1       ; R0(R1)
 29 [-]: GETUPVAL  R0 U1        ; R0 := U1
 30 [-]: GETTABLE  R0 R0 K11    ; R0 := R0["timer"]
 31 [-]: GETTABLE  R0 R0 K12    ; R0 := R0["Simple"]
 32 [-]: LOADK     R1 K13       ; R1 := 0.1
 33 [-]: CLOSURE   R2 0         ; R2 := closure(Function #43.1)
 34 [-]: GETUPVAL  R0 U1        ; R0 := U1
 35 [-]: CALL      R0 3 1       ; R0(R1,R2)
 36 [-]: RETURN    R0 1         ; return 


; Function #43.1:
;
; Name:            
; Defined at line: 1036
; #Upvalues:       1
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  2

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["RunConsoleCommand"]
  3 [-]: LOADK     R1 K1        ; R1 := "-jump"
  4 [-]: CALL      R0 2 1       ; R0(R1)
  5 [-]: RETURN    R0 1         ; return 


; Function #44:
;
; Name:            
; Defined at line: 1043
; #Upvalues:       1
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  4

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: SELF      R0 R0 K0     ; R1 := R0; R0 := R0["SetVar"]
  3 [-]: LOADK     R2 K1        ; R2 := "bhop"
  4 [-]: LOADBOOL  R3 1 0       ; R3 := true
  5 [-]: CALL      R0 4 1       ; R0(R1,R2,R3)
  6 [-]: RETURN    R0 1         ; return 


; Function #45:
;
; Name:            
; Defined at line: 1044
; #Upvalues:       1
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  4

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: SELF      R0 R0 K0     ; R1 := R0; R0 := R0["SetVar"]
  3 [-]: LOADK     R2 K1        ; R2 := "bhop"
  4 [-]: LOADBOOL  R3 0 0       ; R3 := false
  5 [-]: CALL      R0 4 1       ; R0(R1,R2,R3)
  6 [-]: RETURN    R0 1         ; return 


; Function #46:
;
; Name:            
; Defined at line: 1045
; #Upvalues:       1
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  2

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["vars"]
  3 [-]: GETUPVAL  R1 U0        ; R1 := U0
  4 [-]: GETTABLE  R1 R1 K0     ; R1 := R1["vars"]
  5 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["bhop"]
  6 [-]: NOT       R1 R1        ; R1 := not  R1
  7 [-]: SETTABLE  R0 K1 R1     ; R0["bhop"] := R1
  8 [-]: RETURN    R0 1         ; return 


; Function #47:
;
; Name:            
; Defined at line: 1048
; #Upvalues:       6
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  18

  1 [-]: GETUPVAL  R0 U1        ; R0 := U1
  2 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["ents"]
  3 [-]: GETTABLE  R0 R0 K1     ; R0 := R0["GetAll"]
  4 [-]: CALL      R0 1 2       ; R0 := R0()
  5 [-]: SETUPVAL  R0 U0        ; U0 := Rd
  6 [-]: GETUPVAL  R0 U1        ; R0 := U1
  7 [-]: GETTABLE  R0 R0 K2     ; R0 := R0["player"]
  8 [-]: GETTABLE  R0 R0 K1     ; R0 := R0["GetAll"]
  9 [-]: CALL      R0 1 2       ; R0 := R0()
 10 [-]: SETUPVAL  R0 U2        ; U2 := Rd
 11 [-]: GETGLOBAL R0 K3        ; R0 := _G
 12 [-]: GETTABLE  R0 R0 K4     ; R0 := R0["ulx"]
 13 [-]: TEST      R0 0         ; if not R0 then PC := 31
 14 [-]: JMP       31           ; PC := 31
 15 [-]: GETGLOBAL R0 K3        ; R0 := _G
 16 [-]: GETTABLE  R0 R0 K4     ; R0 := R0["ulx"]
 17 [-]: GETTABLE  R0 R0 K5     ; R0 := R0["gagUser"]
 18 [-]: TEST      R0 0         ; if not R0 then PC := 31
 19 [-]: JMP       31           ; PC := 31
 20 [-]: GETUPVAL  R0 U3        ; R0 := U3
 21 [-]: GETTABLE  R0 R0 K6     ; R0 := R0["GetCVNum"]
 22 [-]: LOADK     R1 K7        ; R1 := "sh_ulxungag"
 23 [-]: CALL      R0 2 2       ; R0 := R0(R1)
 24 [-]: EQ        0 R0 K8      ; if R0 ~= 1 then PC := 31
 25 [-]: JMP       31           ; PC := 31
 26 [-]: GETGLOBAL R0 K3        ; R0 := _G
 27 [-]: GETTABLE  R0 R0 K4     ; R0 := R0["ulx"]
 28 [-]: GETTABLE  R0 R0 K5     ; R0 := R0["gagUser"]
 29 [-]: LOADBOOL  R1 0 0       ; R1 := false
 30 [-]: CALL      R0 2 1       ; R0(R1)
 31 [-]: GETUPVAL  R0 U1        ; R0 := U1
 32 [-]: GETTABLE  R0 R0 K9     ; R0 := R0["pairs"]
 33 [-]: GETUPVAL  R1 U3        ; R1 := U3
 34 [-]: GETTABLE  R1 R1 K10    ; R1 := R1["traitors"]
 35 [-]: CALL      R0 2 4       ; R0,R1,R2 := R0(R1)
 36 [-]: JMP       50           ; PC := 50
 37 [-]: GETUPVAL  R5 U1        ; R5 := U1
 38 [-]: GETTABLE  R5 R5 K11    ; R5 := R5["ValidEntity"]
 39 [-]: MOVE      R6 R4        ; R6 := R4
 40 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 41 [-]: TEST      R5 1         ; if R5 then PC := 50
 42 [-]: JMP       50           ; PC := 50
 43 [-]: GETUPVAL  R5 U1        ; R5 := U1
 44 [-]: GETTABLE  R5 R5 K12    ; R5 := R5["table"]
 45 [-]: GETTABLE  R5 R5 K13    ; R5 := R5["remove"]
 46 [-]: GETUPVAL  R6 U3        ; R6 := U3
 47 [-]: GETTABLE  R6 R6 K10    ; R6 := R6["traitors"]
 48 [-]: MOVE      R7 R3        ; R7 := R3
 49 [-]: CALL      R5 3 1       ; R5(R6,R7)
 50 [-]: TFORLOOP  R0 2         ; R3,R4 :=  R0(R1,R2); if R3 ~= nil then begin PC = 37; R2 := R3 end
 51 [-]: JMP       37           ; PC := 37
 52 [-]: GETUPVAL  R0 U1        ; R0 := U1
 53 [-]: GETTABLE  R0 R0 K9     ; R0 := R0["pairs"]
 54 [-]: GETUPVAL  R1 U3        ; R1 := U3
 55 [-]: GETTABLE  R1 R1 K14    ; R1 := R1["admins"]
 56 [-]: CALL      R0 2 4       ; R0,R1,R2 := R0(R1)
 57 [-]: JMP       75           ; PC := 75
 58 [-]: GETUPVAL  R5 U1        ; R5 := U1
 59 [-]: GETTABLE  R5 R5 K11    ; R5 := R5["ValidEntity"]
 60 [-]: MOVE      R6 R4        ; R6 := R4
 61 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 62 [-]: TEST      R5 0         ; if not R5 then PC := 68
 63 [-]: JMP       68           ; PC := 68
 64 [-]: SELF      R5 R4 K15    ; R6 := R4; R5 := R4["IsAdmin"]
 65 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 66 [-]: TEST      R5 1         ; if R5 then PC := 75
 67 [-]: JMP       75           ; PC := 75
 68 [-]: GETUPVAL  R5 U1        ; R5 := U1
 69 [-]: GETTABLE  R5 R5 K12    ; R5 := R5["table"]
 70 [-]: GETTABLE  R5 R5 K13    ; R5 := R5["remove"]
 71 [-]: GETUPVAL  R6 U3        ; R6 := U3
 72 [-]: GETTABLE  R6 R6 K14    ; R6 := R6["admins"]
 73 [-]: MOVE      R7 R3        ; R7 := R3
 74 [-]: CALL      R5 3 1       ; R5(R6,R7)
 75 [-]: TFORLOOP  R0 2         ; R3,R4 :=  R0(R1,R2); if R3 ~= nil then begin PC = 58; R2 := R3 end
 76 [-]: JMP       58           ; PC := 58
 77 [-]: GETUPVAL  R0 U1        ; R0 := U1
 78 [-]: GETTABLE  R0 R0 K9     ; R0 := R0["pairs"]
 79 [-]: GETUPVAL  R1 U3        ; R1 := U3
 80 [-]: GETTABLE  R1 R1 K16    ; R1 := R1["aimfriends"]
 81 [-]: CALL      R0 2 4       ; R0,R1,R2 := R0(R1)
 82 [-]: JMP       96           ; PC := 96
 83 [-]: GETUPVAL  R5 U1        ; R5 := U1
 84 [-]: GETTABLE  R5 R5 K11    ; R5 := R5["ValidEntity"]
 85 [-]: MOVE      R6 R4        ; R6 := R4
 86 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 87 [-]: TEST      R5 1         ; if R5 then PC := 96
 88 [-]: JMP       96           ; PC := 96
 89 [-]: GETUPVAL  R5 U1        ; R5 := U1
 90 [-]: GETTABLE  R5 R5 K12    ; R5 := R5["table"]
 91 [-]: GETTABLE  R5 R5 K13    ; R5 := R5["remove"]
 92 [-]: GETUPVAL  R6 U3        ; R6 := U3
 93 [-]: GETTABLE  R6 R6 K16    ; R6 := R6["aimfriends"]
 94 [-]: MOVE      R7 R3        ; R7 := R3
 95 [-]: CALL      R5 3 1       ; R5(R6,R7)
 96 [-]: TFORLOOP  R0 2         ; R3,R4 :=  R0(R1,R2); if R3 ~= nil then begin PC = 83; R2 := R3 end
 97 [-]: JMP       83           ; PC := 83
 98 [-]: GETUPVAL  R0 U1        ; R0 := U1
 99 [-]: GETTABLE  R0 R0 K9     ; R0 := R0["pairs"]
100 [-]: GETUPVAL  R1 U2        ; R1 := U2
101 [-]: CALL      R0 2 4       ; R0,R1,R2 := R0(R1)
102 [-]: JMP       169          ; PC := 169
103 [-]: GETUPVAL  R5 U1        ; R5 := U1
104 [-]: GETTABLE  R5 R5 K11    ; R5 := R5["ValidEntity"]
105 [-]: SELF      R6 R4 K17    ; R7 := R4; R6 := R4["GetObserverTarget"]
106 [-]: CALL      R6 2 0       ; R6,... := R6(R7)
107 [-]: CALL      R5 0 2       ; R5 := R5(R6,...)
108 [-]: TEST      R5 0         ; if not R5 then PC := 169
109 [-]: JMP       169          ; PC := 169
110 [-]: SELF      R5 R4 K17    ; R6 := R4; R5 := R4["GetObserverTarget"]
111 [-]: CALL      R5 2 2       ; R5 := R5(R6)
112 [-]: SELF      R5 R5 K18    ; R6 := R5; R5 := R5["IsPlayer"]
113 [-]: CALL      R5 2 2       ; R5 := R5(R6)
114 [-]: TEST      R5 0         ; if not R5 then PC := 169
115 [-]: JMP       169          ; PC := 169
116 [-]: SELF      R5 R4 K17    ; R6 := R4; R5 := R4["GetObserverTarget"]
117 [-]: CALL      R5 2 2       ; R5 := R5(R6)
118 [-]: GETUPVAL  R6 U4        ; R6 := U4
119 [-]: EQ        0 R5 R6      ; if R5 ~= R6 then PC := 169
120 [-]: JMP       169          ; PC := 169
121 [-]: GETUPVAL  R5 U1        ; R5 := U1
122 [-]: GETTABLE  R5 R5 K12    ; R5 := R5["table"]
123 [-]: GETTABLE  R5 R5 K19    ; R5 := R5["HasValue"]
124 [-]: GETUPVAL  R6 U3        ; R6 := U3
125 [-]: GETTABLE  R6 R6 K20    ; R6 := R6["spect"]
126 [-]: MOVE      R7 R4        ; R7 := R4
127 [-]: CALL      R5 3 2       ; R5 := R5(R6,R7)
128 [-]: TEST      R5 1         ; if R5 then PC := 169
129 [-]: JMP       169          ; PC := 169
130 [-]: GETUPVAL  R5 U1        ; R5 := U1
131 [-]: GETTABLE  R5 R5 K12    ; R5 := R5["table"]
132 [-]: GETTABLE  R5 R5 K21    ; R5 := R5["insert"]
133 [-]: GETUPVAL  R6 U3        ; R6 := U3
134 [-]: GETTABLE  R6 R6 K20    ; R6 := R6["spect"]
135 [-]: MOVE      R7 R4        ; R7 := R4
136 [-]: CALL      R5 3 1       ; R5(R6,R7)
137 [-]: GETUPVAL  R5 U3        ; R5 := U3
138 [-]: GETTABLE  R5 R5 K6     ; R5 := R5["GetCVNum"]
139 [-]: LOADK     R6 K22       ; R6 := "sh_showspectators"
140 [-]: CALL      R5 2 2       ; R5 := R5(R6)
141 [-]: EQ        0 R5 K8      ; if R5 ~= 1 then PC := 169
142 [-]: JMP       169          ; PC := 169
143 [-]: GETUPVAL  R5 U1        ; R5 := U1
144 [-]: GETTABLE  R5 R5 K23    ; R5 := R5["chat"]
145 [-]: GETTABLE  R5 R5 K24    ; R5 := R5["AddText"]
146 [-]: GETUPVAL  R6 U1        ; R6 := U1
147 [-]: GETTABLE  R6 R6 K25    ; R6 := R6["Color"]
148 [-]: LOADK     R7 K26       ; R7 := 100
149 [-]: LOADK     R8 K26       ; R8 := 100
150 [-]: LOADK     R9 K26       ; R9 := 100
151 [-]: CALL      R6 4 2       ; R6 := R6(R7,R8,R9)
152 [-]: LOADK     R7 K27       ; R7 := "[SethHack] "
153 [-]: GETUPVAL  R8 U1        ; R8 := U1
154 [-]: GETTABLE  R8 R8 K25    ; R8 := R8["Color"]
155 [-]: LOADK     R9 K28       ; R9 := 255
156 [-]: LOADK     R10 K29      ; R10 := 10
157 [-]: LOADK     R11 K29      ; R11 := 10
158 [-]: CALL      R8 4 2       ; R8 := R8(R9,R10,R11)
159 [-]: SELF      R9 R4 K30    ; R10 := R4; R9 := R4["Nick"]
160 [-]: CALL      R9 2 2       ; R9 := R9(R10)
161 [-]: LOADK     R10 K31      ; R10 := " is now spectating you!"
162 [-]: CONCAT    R9 R9 R10    ; R9 := R9 .. R10
163 [-]: CALL      R5 5 1       ; R5(R6,R7,R8,R9)
164 [-]: GETUPVAL  R5 U1        ; R5 := U1
165 [-]: GETTABLE  R5 R5 K32    ; R5 := R5["surface"]
166 [-]: GETTABLE  R5 R5 K33    ; R5 := R5["PlaySound"]
167 [-]: LOADK     R6 K34       ; R6 := "buttons/blip1.wav"
168 [-]: CALL      R5 2 1       ; R5(R6)
169 [-]: TFORLOOP  R0 2         ; R3,R4 :=  R0(R1,R2); if R3 ~= nil then begin PC = 103; R2 := R3 end
170 [-]: JMP       103          ; PC := 103
171 [-]: GETUPVAL  R0 U1        ; R0 := U1
172 [-]: GETTABLE  R0 R0 K9     ; R0 := R0["pairs"]
173 [-]: GETUPVAL  R1 U3        ; R1 := U3
174 [-]: GETTABLE  R1 R1 K20    ; R1 := R1["spect"]
175 [-]: CALL      R0 2 4       ; R0,R1,R2 := R0(R1)
176 [-]: JMP       235          ; PC := 235
177 [-]: GETUPVAL  R5 U1        ; R5 := U1
178 [-]: GETTABLE  R5 R5 K11    ; R5 := R5["ValidEntity"]
179 [-]: MOVE      R6 R4        ; R6 := R4
180 [-]: CALL      R5 2 2       ; R5 := R5(R6)
181 [-]: TEST      R5 0         ; if not R5 then PC := 201
182 [-]: JMP       201          ; PC := 201
183 [-]: GETUPVAL  R5 U1        ; R5 := U1
184 [-]: GETTABLE  R5 R5 K11    ; R5 := R5["ValidEntity"]
185 [-]: SELF      R6 R4 K17    ; R7 := R4; R6 := R4["GetObserverTarget"]
186 [-]: CALL      R6 2 0       ; R6,... := R6(R7)
187 [-]: CALL      R5 0 2       ; R5 := R5(R6,...)
188 [-]: TEST      R5 0         ; if not R5 then PC := 201
189 [-]: JMP       201          ; PC := 201
190 [-]: SELF      R5 R4 K17    ; R6 := R4; R5 := R4["GetObserverTarget"]
191 [-]: CALL      R5 2 2       ; R5 := R5(R6)
192 [-]: SELF      R5 R5 K18    ; R6 := R5; R5 := R5["IsPlayer"]
193 [-]: CALL      R5 2 2       ; R5 := R5(R6)
194 [-]: TEST      R5 0         ; if not R5 then PC := 201
195 [-]: JMP       201          ; PC := 201
196 [-]: SELF      R5 R4 K17    ; R6 := R4; R5 := R4["GetObserverTarget"]
197 [-]: CALL      R5 2 2       ; R5 := R5(R6)
198 [-]: GETUPVAL  R6 U4        ; R6 := U4
199 [-]: EQ        1 R5 R6      ; if R5 == R6 then PC := 235
200 [-]: JMP       235          ; PC := 235
201 [-]: GETUPVAL  R5 U1        ; R5 := U1
202 [-]: GETTABLE  R5 R5 K12    ; R5 := R5["table"]
203 [-]: GETTABLE  R5 R5 K13    ; R5 := R5["remove"]
204 [-]: GETUPVAL  R6 U3        ; R6 := U3
205 [-]: GETTABLE  R6 R6 K20    ; R6 := R6["spect"]
206 [-]: MOVE      R7 R3        ; R7 := R3
207 [-]: CALL      R5 3 1       ; R5(R6,R7)
208 [-]: GETUPVAL  R5 U3        ; R5 := U3
209 [-]: GETTABLE  R5 R5 K6     ; R5 := R5["GetCVNum"]
210 [-]: LOADK     R6 K22       ; R6 := "sh_showspectators"
211 [-]: CALL      R5 2 2       ; R5 := R5(R6)
212 [-]: EQ        0 R5 K8      ; if R5 ~= 1 then PC := 235
213 [-]: JMP       235          ; PC := 235
214 [-]: GETUPVAL  R5 U1        ; R5 := U1
215 [-]: GETTABLE  R5 R5 K23    ; R5 := R5["chat"]
216 [-]: GETTABLE  R5 R5 K24    ; R5 := R5["AddText"]
217 [-]: GETUPVAL  R6 U1        ; R6 := U1
218 [-]: GETTABLE  R6 R6 K25    ; R6 := R6["Color"]
219 [-]: LOADK     R7 K26       ; R7 := 100
220 [-]: LOADK     R8 K26       ; R8 := 100
221 [-]: LOADK     R9 K26       ; R9 := 100
222 [-]: CALL      R6 4 2       ; R6 := R6(R7,R8,R9)
223 [-]: LOADK     R7 K27       ; R7 := "[SethHack] "
224 [-]: GETUPVAL  R8 U1        ; R8 := U1
225 [-]: GETTABLE  R8 R8 K25    ; R8 := R8["Color"]
226 [-]: LOADK     R9 K28       ; R9 := 255
227 [-]: LOADK     R10 K29      ; R10 := 10
228 [-]: LOADK     R11 K29      ; R11 := 10
229 [-]: CALL      R8 4 2       ; R8 := R8(R9,R10,R11)
230 [-]: SELF      R9 R4 K30    ; R10 := R4; R9 := R4["Nick"]
231 [-]: CALL      R9 2 2       ; R9 := R9(R10)
232 [-]: LOADK     R10 K35      ; R10 := " is no longer spectating you!"
233 [-]: CONCAT    R9 R9 R10    ; R9 := R9 .. R10
234 [-]: CALL      R5 5 1       ; R5(R6,R7,R8,R9)
235 [-]: TFORLOOP  R0 2         ; R3,R4 :=  R0(R1,R2); if R3 ~= nil then begin PC = 177; R2 := R3 end
236 [-]: JMP       177          ; PC := 177
237 [-]: GETGLOBAL R0 K3        ; R0 := _G
238 [-]: GETTABLE  R0 R0 K36    ; R0 := R0["KARMA"]
239 [-]: TEST      R0 0         ; if not R0 then PC := 320
240 [-]: JMP       320          ; PC := 320
241 [-]: GETUPVAL  R0 U1        ; R0 := U1
242 [-]: GETTABLE  R0 R0 K37    ; R0 := R0["ipairs"]
243 [-]: GETUPVAL  R1 U2        ; R1 := U2
244 [-]: CALL      R0 2 4       ; R0,R1,R2 := R0(R1)
245 [-]: JMP       318          ; PC := 318
246 [-]: SELF      R5 R4 K38    ; R6 := R4; R5 := R4["Alive"]
247 [-]: CALL      R5 2 2       ; R5 := R5(R6)
248 [-]: TEST      R5 0         ; if not R5 then PC := 318
249 [-]: JMP       318          ; PC := 318
250 [-]: GETUPVAL  R5 U1        ; R5 := U1
251 [-]: GETTABLE  R5 R5 K12    ; R5 := R5["table"]
252 [-]: GETTABLE  R5 R5 K19    ; R5 := R5["HasValue"]
253 [-]: GETUPVAL  R6 U3        ; R6 := U3
254 [-]: GETTABLE  R6 R6 K10    ; R6 := R6["traitors"]
255 [-]: MOVE      R7 R4        ; R7 := R4
256 [-]: CALL      R5 3 2       ; R5 := R5(R6,R7)
257 [-]: TEST      R5 1         ; if R5 then PC := 318
258 [-]: JMP       318          ; PC := 318
259 [-]: GETUPVAL  R5 U1        ; R5 := U1
260 [-]: GETTABLE  R5 R5 K9     ; R5 := R5["pairs"]
261 [-]: GETUPVAL  R6 U5        ; R6 := U5
262 [-]: GETTABLE  R6 R6 K39    ; R6 := R6["Player"]
263 [-]: GETTABLE  R6 R6 K40    ; R6 := R6["GetWeapons"]
264 [-]: MOVE      R7 R4        ; R7 := R4
265 [-]: CALL      R6 2 0       ; R6,... := R6(R7)
266 [-]: CALL      R5 0 4       ; R5,R6,R7 := R5(R6,...)
267 [-]: JMP       316          ; PC := 316
268 [-]: GETUPVAL  R10 U1       ; R10 := U1
269 [-]: GETTABLE  R10 R10 K11  ; R10 := R10["ValidEntity"]
270 [-]: MOVE      R11 R9       ; R11 := R9
271 [-]: CALL      R10 2 2      ; R10 := R10(R11)
272 [-]: TEST      R10 0        ; if not R10 then PC := 316
273 [-]: JMP       316          ; PC := 316
274 [-]: GETTABLE  R10 R9 K41   ; R10 := R9["CanBuy"]
275 [-]: TEST      R10 0        ; if not R10 then PC := 316
276 [-]: JMP       316          ; PC := 316
277 [-]: GETUPVAL  R10 U1       ; R10 := U1
278 [-]: GETTABLE  R10 R10 K12  ; R10 := R10["table"]
279 [-]: GETTABLE  R10 R10 K19  ; R10 := R10["HasValue"]
280 [-]: GETTABLE  R11 R9 K41   ; R11 := R9["CanBuy"]
281 [-]: GETGLOBAL R12 K42      ; R12 := ROLE_TRAITOR
282 [-]: CALL      R10 3 2      ; R10 := R10(R11,R12)
283 [-]: TEST      R10 0        ; if not R10 then PC := 316
284 [-]: JMP       316          ; PC := 316
285 [-]: GETUPVAL  R10 U1       ; R10 := U1
286 [-]: GETTABLE  R10 R10 K12  ; R10 := R10["table"]
287 [-]: GETTABLE  R10 R10 K21  ; R10 := R10["insert"]
288 [-]: GETUPVAL  R11 U3       ; R11 := U3
289 [-]: GETTABLE  R11 R11 K10  ; R11 := R11["traitors"]
290 [-]: MOVE      R12 R4       ; R12 := R4
291 [-]: CALL      R10 3 1      ; R10(R11,R12)
292 [-]: GETUPVAL  R10 U1       ; R10 := U1
293 [-]: GETTABLE  R10 R10 K23  ; R10 := R10["chat"]
294 [-]: GETTABLE  R10 R10 K24  ; R10 := R10["AddText"]
295 [-]: GETUPVAL  R11 U1       ; R11 := U1
296 [-]: GETTABLE  R11 R11 K25  ; R11 := R11["Color"]
297 [-]: LOADK     R12 K26      ; R12 := 100
298 [-]: LOADK     R13 K26      ; R13 := 100
299 [-]: LOADK     R14 K26      ; R14 := 100
300 [-]: CALL      R11 4 2      ; R11 := R11(R12,R13,R14)
301 [-]: LOADK     R12 K27      ; R12 := "[SethHack] "
302 [-]: GETUPVAL  R13 U1       ; R13 := U1
303 [-]: GETTABLE  R13 R13 K25  ; R13 := R13["Color"]
304 [-]: LOADK     R14 K28      ; R14 := 255
305 [-]: LOADK     R15 K29      ; R15 := 10
306 [-]: LOADK     R16 K29      ; R16 := 10
307 [-]: CALL      R13 4 2      ; R13 := R13(R14,R15,R16)
308 [-]: SELF      R14 R4 K30   ; R15 := R4; R14 := R4["Nick"]
309 [-]: CALL      R14 2 2      ; R14 := R14(R15)
310 [-]: LOADK     R15 K43      ; R15 := " has traitor weapon "
311 [-]: SELF      R16 R9 K44   ; R17 := R9; R16 := R9["GetClass"]
312 [-]: CALL      R16 2 2      ; R16 := R16(R17)
313 [-]: LOADK     R17 K45      ; R17 := "!"
314 [-]: CONCAT    R14 R14 R17  ; R14 := R14 .. R15 .. R16 .. R17
315 [-]: CALL      R10 5 1      ; R10(R11,R12,R13,R14)
316 [-]: TFORLOOP  R5 2         ; R8,R9 :=  R5(R6,R7); if R8 ~= nil then begin PC = 268; R7 := R8 end
317 [-]: JMP       268          ; PC := 268
318 [-]: TFORLOOP  R0 2         ; R3,R4 :=  R0(R1,R2); if R3 ~= nil then begin PC = 246; R2 := R3 end
319 [-]: JMP       246          ; PC := 246
320 [-]: GETUPVAL  R0 U3        ; R0 := U3
321 [-]: GETTABLE  R0 R0 K6     ; R0 := R0["GetCVNum"]
322 [-]: LOADK     R1 K46       ; R1 := "sh_showadmins"
323 [-]: CALL      R0 2 2       ; R0 := R0(R1)
324 [-]: EQ        0 R0 K8      ; if R0 ~= 1 then PC := 380
325 [-]: JMP       380          ; PC := 380
326 [-]: GETUPVAL  R0 U1        ; R0 := U1
327 [-]: GETTABLE  R0 R0 K37    ; R0 := R0["ipairs"]
328 [-]: GETUPVAL  R1 U2        ; R1 := U2
329 [-]: CALL      R0 2 4       ; R0,R1,R2 := R0(R1)
330 [-]: JMP       378          ; PC := 378
331 [-]: SELF      R5 R4 K15    ; R6 := R4; R5 := R4["IsAdmin"]
332 [-]: CALL      R5 2 2       ; R5 := R5(R6)
333 [-]: TEST      R5 0         ; if not R5 then PC := 378
334 [-]: JMP       378          ; PC := 378
335 [-]: GETUPVAL  R5 U1        ; R5 := U1
336 [-]: GETTABLE  R5 R5 K12    ; R5 := R5["table"]
337 [-]: GETTABLE  R5 R5 K19    ; R5 := R5["HasValue"]
338 [-]: GETUPVAL  R6 U3        ; R6 := U3
339 [-]: GETTABLE  R6 R6 K14    ; R6 := R6["admins"]
340 [-]: MOVE      R7 R4        ; R7 := R4
341 [-]: CALL      R5 3 2       ; R5 := R5(R6,R7)
342 [-]: TEST      R5 1         ; if R5 then PC := 378
343 [-]: JMP       378          ; PC := 378
344 [-]: GETUPVAL  R5 U1        ; R5 := U1
345 [-]: GETTABLE  R5 R5 K12    ; R5 := R5["table"]
346 [-]: GETTABLE  R5 R5 K21    ; R5 := R5["insert"]
347 [-]: GETUPVAL  R6 U3        ; R6 := U3
348 [-]: GETTABLE  R6 R6 K14    ; R6 := R6["admins"]
349 [-]: MOVE      R7 R4        ; R7 := R4
350 [-]: CALL      R5 3 1       ; R5(R6,R7)
351 [-]: GETUPVAL  R5 U1        ; R5 := U1
352 [-]: GETTABLE  R5 R5 K23    ; R5 := R5["chat"]
353 [-]: GETTABLE  R5 R5 K24    ; R5 := R5["AddText"]
354 [-]: GETUPVAL  R6 U1        ; R6 := U1
355 [-]: GETTABLE  R6 R6 K25    ; R6 := R6["Color"]
356 [-]: LOADK     R7 K26       ; R7 := 100
357 [-]: LOADK     R8 K26       ; R8 := 100
358 [-]: LOADK     R9 K26       ; R9 := 100
359 [-]: CALL      R6 4 2       ; R6 := R6(R7,R8,R9)
360 [-]: LOADK     R7 K27       ; R7 := "[SethHack] "
361 [-]: GETUPVAL  R8 U1        ; R8 := U1
362 [-]: GETTABLE  R8 R8 K25    ; R8 := R8["Color"]
363 [-]: LOADK     R9 K47       ; R9 := 0
364 [-]: LOADK     R10 K28      ; R10 := 255
365 [-]: LOADK     R11 K28      ; R11 := 255
366 [-]: CALL      R8 4 2       ; R8 := R8(R9,R10,R11)
367 [-]: LOADK     R9 K48       ; R9 := "Admin "
368 [-]: SELF      R10 R4 K30   ; R11 := R4; R10 := R4["Nick"]
369 [-]: CALL      R10 2 2      ; R10 := R10(R11)
370 [-]: LOADK     R11 K49      ; R11 := " has joined!"
371 [-]: CONCAT    R9 R9 R11    ; R9 := R9 .. R10 .. R11
372 [-]: CALL      R5 5 1       ; R5(R6,R7,R8,R9)
373 [-]: GETUPVAL  R5 U1        ; R5 := U1
374 [-]: GETTABLE  R5 R5 K32    ; R5 := R5["surface"]
375 [-]: GETTABLE  R5 R5 K33    ; R5 := R5["PlaySound"]
376 [-]: LOADK     R6 K34       ; R6 := "buttons/blip1.wav"
377 [-]: CALL      R5 2 1       ; R5(R6)
378 [-]: TFORLOOP  R0 2         ; R3,R4 :=  R0(R1,R2); if R3 ~= nil then begin PC = 331; R2 := R3 end
379 [-]: JMP       331          ; PC := 331
380 [-]: GETUPVAL  R0 U3        ; R0 := U3
381 [-]: GETTABLE  R0 R0 K6     ; R0 := R0["GetCVNum"]
382 [-]: LOADK     R1 K50       ; R1 := "sh_namechange"
383 [-]: CALL      R0 2 2       ; R0 := R0(R1)
384 [-]: EQ        0 R0 K8      ; if R0 ~= 1 then PC := 407
385 [-]: JMP       407          ; PC := 407
386 [-]: GETUPVAL  R0 U2        ; R0 := U2
387 [-]: LEN       R0 R0        ; R0 := # R0
388 [-]: LT        0 K8 R0      ; if 1 >= R0 then PC := 407
389 [-]: JMP       407          ; PC := 407
390 [-]: GETUPVAL  R0 U1        ; R0 := U1
391 [-]: GETTABLE  R0 R0 K12    ; R0 := R0["table"]
392 [-]: GETTABLE  R0 R0 K51    ; R0 := R0["Random"]
393 [-]: GETUPVAL  R1 U2        ; R1 := U2
394 [-]: CALL      R0 2 2       ; R0 := R0(R1)
395 [-]: GETUPVAL  R1 U4        ; R1 := U4
396 [-]: SELF      R1 R1 K30    ; R2 := R1; R1 := R1["Nick"]
397 [-]: CALL      R1 2 2       ; R1 := R1(R2)
398 [-]: EQ        1 R0 R1      ; if R0 == R1 then PC := 407
399 [-]: JMP       407          ; PC := 407
400 [-]: GETUPVAL  R1 U1        ; R1 := U1
401 [-]: GETTABLE  R1 R1 K52    ; R1 := R1["SH_SETNAME"]
402 [-]: SELF      R2 R0 K30    ; R3 := R0; R2 := R0["Nick"]
403 [-]: CALL      R2 2 2       ; R2 := R2(R3)
404 [-]: LOADK     R3 K53       ; R3 := " ~"
405 [-]: CONCAT    R2 R2 R3     ; R2 := R2 .. R3
406 [-]: CALL      R1 2 1       ; R1(R2)
407 [-]: RETURN    R0 1         ; return 


; Function #48:
;
; Name:            
; Defined at line: 1138
; #Upvalues:       2
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  9

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["sprint"]
  3 [-]: LOADK     R1 K1        ; R1 := "Traitors:"
  4 [-]: CALL      R0 2 1       ; R0(R1)
  5 [-]: GETUPVAL  R0 U1        ; R0 := U1
  6 [-]: GETTABLE  R0 R0 K2     ; R0 := R0["pairs"]
  7 [-]: GETUPVAL  R1 U0        ; R1 := U0
  8 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["traitors"]
  9 [-]: CALL      R0 2 4       ; R0,R1,R2 := R0(R1)
 10 [-]: JMP       17           ; PC := 17
 11 [-]: GETUPVAL  R5 U0        ; R5 := U0
 12 [-]: GETTABLE  R5 R5 K0     ; R5 := R5["sprint"]
 13 [-]: LOADK     R6 K4        ; R6 := "Name:"
 14 [-]: SELF      R7 R4 K5     ; R8 := R4; R7 := R4["Nick"]
 15 [-]: CALL      R7 2 0       ; R7,... := R7(R8)
 16 [-]: CALL      R5 0 1       ; R5(R6,...)
 17 [-]: TFORLOOP  R0 2         ; R3,R4 :=  R0(R1,R2); if R3 ~= nil then begin PC = 11; R2 := R3 end
 18 [-]: JMP       11           ; PC := 11
 19 [-]: RETURN    R0 1         ; return 


; Function #49:
;
; Name:            
; Defined at line: 1145
; #Upvalues:       2
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  11

  1 [-]: GETGLOBAL R0 K0        ; R0 := _G
  2 [-]: GETTABLE  R0 R0 K1     ; R0 := R0["KARMA"]
  3 [-]: TEST      R0 1         ; if R0 then PC := 24
  4 [-]: JMP       24           ; PC := 24
  5 [-]: GETUPVAL  R0 U0        ; R0 := U0
  6 [-]: GETTABLE  R0 R0 K2     ; R0 := R0["chat"]
  7 [-]: GETTABLE  R0 R0 K3     ; R0 := R0["AddText"]
  8 [-]: GETUPVAL  R1 U0        ; R1 := U0
  9 [-]: GETTABLE  R1 R1 K4     ; R1 := R1["Color"]
 10 [-]: LOADK     R2 K5        ; R2 := 100
 11 [-]: LOADK     R3 K5        ; R3 := 100
 12 [-]: LOADK     R4 K5        ; R4 := 100
 13 [-]: CALL      R1 4 2       ; R1 := R1(R2,R3,R4)
 14 [-]: LOADK     R2 K6        ; R2 := "[SethHack] "
 15 [-]: GETUPVAL  R3 U0        ; R3 := U0
 16 [-]: GETTABLE  R3 R3 K4     ; R3 := R3["Color"]
 17 [-]: LOADK     R4 K7        ; R4 := 0
 18 [-]: LOADK     R5 K8        ; R5 := 255
 19 [-]: LOADK     R6 K8        ; R6 := 255
 20 [-]: CALL      R3 4 2       ; R3 := R3(R4,R5,R6)
 21 [-]: LOADK     R4 K9        ; R4 := "Gamemode does not appear to be TTT!"
 22 [-]: CALL      R0 5 1       ; R0(R1,R2,R3,R4)
 23 [-]: RETURN    R0 1         ; return 
 24 [-]: GETGLOBAL R0 K10       ; R0 := _R
 25 [-]: GETTABLE  R0 R0 K11    ; R0 := R0["Player"]
 26 [-]: GETTABLE  R0 R0 K12    ; R0 := R0["IsTraitor"]
 27 [-]: TEST      R0 0         ; if not R0 then PC := 53
 28 [-]: JMP       53           ; PC := 53
 29 [-]: GETUPVAL  R0 U1        ; R0 := U1
 30 [-]: SELF      R0 R0 K12    ; R1 := R0; R0 := R0["IsTraitor"]
 31 [-]: CALL      R0 2 2       ; R0 := R0(R1)
 32 [-]: TEST      R0 0         ; if not R0 then PC := 53
 33 [-]: JMP       53           ; PC := 53
 34 [-]: GETUPVAL  R0 U0        ; R0 := U0
 35 [-]: GETTABLE  R0 R0 K2     ; R0 := R0["chat"]
 36 [-]: GETTABLE  R0 R0 K3     ; R0 := R0["AddText"]
 37 [-]: GETUPVAL  R1 U0        ; R1 := U0
 38 [-]: GETTABLE  R1 R1 K4     ; R1 := R1["Color"]
 39 [-]: LOADK     R2 K5        ; R2 := 100
 40 [-]: LOADK     R3 K5        ; R3 := 100
 41 [-]: LOADK     R4 K5        ; R4 := 100
 42 [-]: CALL      R1 4 2       ; R1 := R1(R2,R3,R4)
 43 [-]: LOADK     R2 K6        ; R2 := "[SethHack] "
 44 [-]: GETUPVAL  R3 U0        ; R3 := U0
 45 [-]: GETTABLE  R3 R3 K4     ; R3 := R3["Color"]
 46 [-]: LOADK     R4 K7        ; R4 := 0
 47 [-]: LOADK     R5 K8        ; R5 := 255
 48 [-]: LOADK     R6 K8        ; R6 := 255
 49 [-]: CALL      R3 4 2       ; R3 := R3(R4,R5,R6)
 50 [-]: LOADK     R4 K13       ; R4 := "Cannot do this as traitor!"
 51 [-]: CALL      R0 5 1       ; R0(R1,R2,R3,R4)
 52 [-]: RETURN    R0 1         ; return 
 53 [-]: GETUPVAL  R0 U0        ; R0 := U0
 54 [-]: GETTABLE  R0 R0 K14    ; R0 := R0["pairs"]
 55 [-]: GETUPVAL  R1 U0        ; R1 := U0
 56 [-]: GETTABLE  R1 R1 K15    ; R1 := R1["ents"]
 57 [-]: GETTABLE  R1 R1 K16    ; R1 := R1["FindByClass"]
 58 [-]: LOADK     R2 K17       ; R2 := "ttt_c4"
 59 [-]: CALL      R1 2 0       ; R1,... := R1(R2)
 60 [-]: CALL      R0 0 4       ; R0,R1,R2 := R0(R1,...)
 61 [-]: JMP       74           ; PC := 74
 62 [-]: GETUPVAL  R5 U0        ; R5 := U0
 63 [-]: GETTABLE  R5 R5 K18    ; R5 := R5["RunConsoleCommand"]
 64 [-]: LOADK     R6 K19       ; R6 := "ttt_c4_disarm"
 65 [-]: SELF      R7 R4 K20    ; R8 := R4; R7 := R4["EntIndex"]
 66 [-]: CALL      R7 2 2       ; R7 := R7(R8)
 67 [-]: GETUPVAL  R8 U0        ; R8 := U0
 68 [-]: GETTABLE  R8 R8 K21    ; R8 := R8["math"]
 69 [-]: GETTABLE  R8 R8 K22    ; R8 := R8["random"]
 70 [-]: LOADK     R9 K23       ; R9 := 1000
 71 [-]: LOADK     R10 K24      ; R10 := 5000
 72 [-]: CALL      R8 3 0       ; R8,... := R8(R9,R10)
 73 [-]: CALL      R5 0 1       ; R5(R6,...)
 74 [-]: TFORLOOP  R0 2         ; R3,R4 :=  R0(R1,R2); if R3 ~= nil then begin PC = 62; R2 := R3 end
 75 [-]: JMP       62           ; PC := 62
 76 [-]: GETUPVAL  R0 U0        ; R0 := U0
 77 [-]: GETTABLE  R0 R0 K2     ; R0 := R0["chat"]
 78 [-]: GETTABLE  R0 R0 K3     ; R0 := R0["AddText"]
 79 [-]: GETUPVAL  R1 U0        ; R1 := U0
 80 [-]: GETTABLE  R1 R1 K4     ; R1 := R1["Color"]
 81 [-]: LOADK     R2 K5        ; R2 := 100
 82 [-]: LOADK     R3 K5        ; R3 := 100
 83 [-]: LOADK     R4 K5        ; R4 := 100
 84 [-]: CALL      R1 4 2       ; R1 := R1(R2,R3,R4)
 85 [-]: LOADK     R2 K6        ; R2 := "[SethHack] "
 86 [-]: GETUPVAL  R3 U0        ; R3 := U0
 87 [-]: GETTABLE  R3 R3 K4     ; R3 := R3["Color"]
 88 [-]: LOADK     R4 K7        ; R4 := 0
 89 [-]: LOADK     R5 K8        ; R5 := 255
 90 [-]: LOADK     R6 K8        ; R6 := 255
 91 [-]: CALL      R3 4 2       ; R3 := R3(R4,R5,R6)
 92 [-]: LOADK     R4 K25       ; R4 := "Blown all C4!"
 93 [-]: CALL      R0 5 1       ; R0(R1,R2,R3,R4)
 94 [-]: RETURN    R0 1         ; return 


; Function #50:
;
; Name:            
; Defined at line: 1178
; #Upvalues:       4
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  17

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["GetCVNum"]
  3 [-]: LOADK     R1 K1        ; R1 := "sh_wallhack"
  4 [-]: CALL      R0 2 2       ; R0 := R0(R1)
  5 [-]: EQ        1 R0 K2      ; if R0 == 1 then PC := 8
  6 [-]: JMP       8            ; PC := 8
  7 [-]: RETURN    R0 1         ; return 
  8 [-]: GETUPVAL  R0 U1        ; R0 := U1
  9 [-]: GETTABLE  R0 R0 K3     ; R0 := R0["cam"]
 10 [-]: GETTABLE  R0 R0 K4     ; R0 := R0["Start3D"]
 11 [-]: GETUPVAL  R1 U1        ; R1 := U1
 12 [-]: GETTABLE  R1 R1 K5     ; R1 := R1["EyePos"]
 13 [-]: CALL      R1 1 2       ; R1 := R1()
 14 [-]: GETUPVAL  R2 U1        ; R2 := U1
 15 [-]: GETTABLE  R2 R2 K6     ; R2 := R2["EyeAngles"]
 16 [-]: CALL      R2 1 0       ; R2,... := R2()
 17 [-]: CALL      R0 0 1       ; R0(R1,...)
 18 [-]: GETUPVAL  R0 U1        ; R0 := U1
 19 [-]: GETTABLE  R0 R0 K7     ; R0 := R0["ipairs"]
 20 [-]: GETUPVAL  R1 U2        ; R1 := U2
 21 [-]: CALL      R0 2 4       ; R0,R1,R2 := R0(R1)
 22 [-]: JMP       241          ; PC := 241
 23 [-]: GETUPVAL  R5 U1        ; R5 := U1
 24 [-]: GETTABLE  R5 R5 K8     ; R5 := R5["ValidEntity"]
 25 [-]: MOVE      R6 R4        ; R6 := R4
 26 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 27 [-]: TEST      R5 0         ; if not R5 then PC := 241
 28 [-]: JMP       241          ; PC := 241
 29 [-]: GETUPVAL  R5 U3        ; R5 := U3
 30 [-]: EQ        1 R4 R5      ; if R4 == R5 then PC := 241
 31 [-]: JMP       241          ; PC := 241
 32 [-]: SELF      R5 R4 K9     ; R6 := R4; R5 := R4["IsPlayer"]
 33 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 34 [-]: TEST      R5 0         ; if not R5 then PC := 44
 35 [-]: JMP       44           ; PC := 44
 36 [-]: SELF      R5 R4 K10    ; R6 := R4; R5 := R4["Alive"]
 37 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 38 [-]: TEST      R5 0         ; if not R5 then PC := 44
 39 [-]: JMP       44           ; PC := 44
 40 [-]: SELF      R5 R4 K11    ; R6 := R4; R5 := R4["Health"]
 41 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 42 [-]: LT        1 K12 R5     ; if 0 < R5 then PC := 63
 43 [-]: JMP       63           ; PC := 63
 44 [-]: SELF      R5 R4 K13    ; R6 := R4; R5 := R4["IsNPC"]
 45 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 46 [-]: TEST      R5 0         ; if not R5 then PC := 52
 47 [-]: JMP       52           ; PC := 52
 48 [-]: SELF      R5 R4 K14    ; R6 := R4; R5 := R4["GetMoveType"]
 49 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 50 [-]: EQ        0 R5 K12     ; if R5 ~= 0 then PC := 63
 51 [-]: JMP       63           ; PC := 63
 52 [-]: GETUPVAL  R5 U0        ; R5 := U0
 53 [-]: GETTABLE  R5 R5 K15    ; R5 := R5["custe"]
 54 [-]: SELF      R6 R4 K16    ; R7 := R4; R6 := R4["GetClass"]
 55 [-]: CALL      R6 2 2       ; R6 := R6(R7)
 56 [-]: GETTABLE  R5 R5 R6     ; R5 := R5[R6]
 57 [-]: TEST      R5 1         ; if R5 then PC := 64
 58 [-]: JMP       64           ; PC := 64
 59 [-]: SELF      R5 R4 K17    ; R6 := R4; R5 := R4["IsWeapon"]
 60 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 61 [-]: JMP       64           ; PC := 64
 62 [-]: LOADBOOL  R5 0 1       ; R5 := false; PC := %d
 63 [-]: LOADBOOL  R5 1 0       ; R5 := true
 64 [-]: TEST      R5 0         ; if not R5 then PC := 241
 65 [-]: JMP       241          ; PC := 241
 66 [-]: SELF      R6 R4 K18    ; R7 := R4; R6 := R4["GetPos"]
 67 [-]: CALL      R6 2 2       ; R6 := R6(R7)
 68 [-]: SELF      R6 R6 K19    ; R7 := R6; R6 := R6["Distance"]
 69 [-]: GETUPVAL  R8 U3        ; R8 := U3
 70 [-]: SELF      R8 R8 K18    ; R9 := R8; R8 := R8["GetPos"]
 71 [-]: CALL      R8 2 0       ; R8,... := R8(R9)
 72 [-]: CALL      R6 0 2       ; R6 := R6(R7,...)
 73 [-]: GETUPVAL  R7 U0        ; R7 := U0
 74 [-]: GETTABLE  R7 R7 K0     ; R7 := R7["GetCVNum"]
 75 [-]: LOADK     R8 K20       ; R8 := "sh_wallhack_dist"
 76 [-]: CALL      R7 2 2       ; R7 := R7(R8)
 77 [-]: LT        0 R6 R7      ; if R6 >= R7 then PC := 241
 78 [-]: JMP       241          ; PC := 241
 79 [-]: GETUPVAL  R7 U0        ; R7 := U0
 80 [-]: GETTABLE  R7 R7 K0     ; R7 := R7["GetCVNum"]
 81 [-]: LOADK     R8 K21       ; R8 := "sh_wireframe"
 82 [-]: CALL      R7 2 2       ; R7 := R7(R8)
 83 [-]: EQ        1 R7 K2      ; if R7 == 1 then PC := 91
 84 [-]: JMP       91           ; PC := 91
 85 [-]: GETUPVAL  R7 U0        ; R7 := U0
 86 [-]: GETTABLE  R7 R7 K0     ; R7 := R7["GetCVNum"]
 87 [-]: LOADK     R8 K22       ; R8 := "sh_solids"
 88 [-]: CALL      R7 2 2       ; R7 := R7(R8)
 89 [-]: EQ        0 R7 K2      ; if R7 ~= 1 then PC := 229
 90 [-]: JMP       229          ; PC := 229
 91 [-]: LOADNIL   R7 R7        ; R7 := nil
 92 [-]: SELF      R8 R4 K9     ; R9 := R4; R8 := R4["IsPlayer"]
 93 [-]: CALL      R8 2 2       ; R8 := R8(R9)
 94 [-]: TEST      R8 0         ; if not R8 then PC := 170
 95 [-]: JMP       170          ; PC := 170
 96 [-]: GETUPVAL  R8 U1        ; R8 := U1
 97 [-]: GETTABLE  R8 R8 K23    ; R8 := R8["team"]
 98 [-]: GETTABLE  R8 R8 K24    ; R8 := R8["GetColor"]
 99 [-]: SELF      R9 R4 K25    ; R10 := R4; R9 := R4["Team"]
100 [-]: CALL      R9 2 0       ; R9,... := R9(R10)
101 [-]: CALL      R8 0 2       ; R8 := R8(R9,...)
102 [-]: MOVE      R7 R8        ; R7 := R8
103 [-]: GETGLOBAL R8 K26       ; R8 := _G
104 [-]: GETTABLE  R8 R8 K27    ; R8 := R8["KARMA"]
105 [-]: TEST      R8 0         ; if not R8 then PC := 124
106 [-]: JMP       124          ; PC := 124
107 [-]: GETUPVAL  R8 U1        ; R8 := U1
108 [-]: GETTABLE  R8 R8 K28    ; R8 := R8["table"]
109 [-]: GETTABLE  R8 R8 K29    ; R8 := R8["HasValue"]
110 [-]: GETUPVAL  R9 U0        ; R9 := U0
111 [-]: GETTABLE  R9 R9 K30    ; R9 := R9["traitors"]
112 [-]: MOVE      R10 R4       ; R10 := R4
113 [-]: CALL      R8 3 2       ; R8 := R8(R9,R10)
114 [-]: TEST      R8 0         ; if not R8 then PC := 124
115 [-]: JMP       124          ; PC := 124
116 [-]: GETUPVAL  R8 U1        ; R8 := U1
117 [-]: GETTABLE  R8 R8 K31    ; R8 := R8["Color"]
118 [-]: LOADK     R9 K32       ; R9 := 255
119 [-]: LOADK     R10 K12      ; R10 := 0
120 [-]: LOADK     R11 K12      ; R11 := 0
121 [-]: LOADK     R12 K32      ; R12 := 255
122 [-]: CALL      R8 5 2       ; R8 := R8(R9,R10,R11,R12)
123 [-]: MOVE      R7 R8        ; R7 := R8
124 [-]: GETUPVAL  R8 U0        ; R8 := U0
125 [-]: GETTABLE  R8 R8 K0     ; R8 := R8["GetCVNum"]
126 [-]: LOADK     R9 K33       ; R9 := "sh_lasereyes"
127 [-]: CALL      R8 2 2       ; R8 := R8(R9)
128 [-]: EQ        0 R8 K2      ; if R8 ~= 1 then PC := 152
129 [-]: JMP       152          ; PC := 152
130 [-]: GETUPVAL  R8 U1        ; R8 := U1
131 [-]: GETTABLE  R8 R8 K34    ; R8 := R8["render"]
132 [-]: GETTABLE  R8 R8 K35    ; R8 := R8["SetMaterial"]
133 [-]: GETUPVAL  R9 U0        ; R9 := U0
134 [-]: GETTABLE  R9 R9 K36    ; R9 := R9["ESPMat"]
135 [-]: CALL      R8 2 1       ; R8(R9)
136 [-]: GETUPVAL  R8 U0        ; R8 := U0
137 [-]: GETTABLE  R8 R8 K37    ; R8 := R8["GetShootPos"]
138 [-]: MOVE      R9 R4        ; R9 := R4
139 [-]: CALL      R8 2 3       ; R8,R9 := R8(R9)
140 [-]: GETUPVAL  R10 U1       ; R10 := U1
141 [-]: GETTABLE  R10 R10 K34  ; R10 := R10["render"]
142 [-]: GETTABLE  R10 R10 K38  ; R10 := R10["DrawBeam"]
143 [-]: MOVE      R11 R8       ; R11 := R8
144 [-]: SELF      R12 R4 K39   ; R13 := R4; R12 := R4["GetEyeTrace"]
145 [-]: CALL      R12 2 2      ; R12 := R12(R13)
146 [-]: GETTABLE  R12 R12 K40  ; R12 := R12["HitPos"]
147 [-]: LOADK     R13 K41      ; R13 := 5
148 [-]: LOADK     R14 K12      ; R14 := 0
149 [-]: LOADK     R15 K12      ; R15 := 0
150 [-]: MOVE      R16 R7       ; R16 := R7
151 [-]: CALL      R10 7 1      ; R10(R11,R12,R13,R14,R15,R16)
152 [-]: GETUPVAL  R8 U1        ; R8 := U1
153 [-]: GETTABLE  R8 R8 K8     ; R8 := R8["ValidEntity"]
154 [-]: SELF      R9 R4 K39    ; R10 := R4; R9 := R4["GetEyeTrace"]
155 [-]: CALL      R9 2 2       ; R9 := R9(R10)
156 [-]: GETTABLE  R9 R9 K42    ; R9 := R9["Entity"]
157 [-]: CALL      R8 2 2       ; R8 := R8(R9)
158 [-]: TEST      R8 0         ; if not R8 then PC := 191
159 [-]: JMP       191          ; PC := 191
160 [-]: SELF      R8 R4 K39    ; R9 := R4; R8 := R4["GetEyeTrace"]
161 [-]: CALL      R8 2 2       ; R8 := R8(R9)
162 [-]: GETTABLE  R8 R8 K42    ; R8 := R8["Entity"]
163 [-]: GETUPVAL  R9 U3        ; R9 := U3
164 [-]: EQ        0 R8 R9      ; if R8 ~= R9 then PC := 191
165 [-]: JMP       191          ; PC := 191
166 [-]: GETGLOBAL R8 K43       ; R8 := print
167 [-]: MOVE      R9 R4        ; R9 := R4
168 [-]: CALL      R8 2 1       ; R8(R9)
169 [-]: JMP       191          ; PC := 191
170 [-]: SELF      R8 R4 K17    ; R9 := R4; R8 := R4["IsWeapon"]
171 [-]: CALL      R8 2 2       ; R8 := R8(R9)
172 [-]: TEST      R8 0         ; if not R8 then PC := 183
173 [-]: JMP       183          ; PC := 183
174 [-]: GETUPVAL  R8 U1        ; R8 := U1
175 [-]: GETTABLE  R8 R8 K31    ; R8 := R8["Color"]
176 [-]: LOADK     R9 K32       ; R9 := 255
177 [-]: LOADK     R10 K44      ; R10 := 25
178 [-]: LOADK     R11 K44      ; R11 := 25
179 [-]: LOADK     R12 K32      ; R12 := 255
180 [-]: CALL      R8 5 2       ; R8 := R8(R9,R10,R11,R12)
181 [-]: MOVE      R7 R8        ; R7 := R8
182 [-]: JMP       191          ; PC := 191
183 [-]: GETUPVAL  R8 U1        ; R8 := U1
184 [-]: GETTABLE  R8 R8 K31    ; R8 := R8["Color"]
185 [-]: LOADK     R9 K44       ; R9 := 25
186 [-]: LOADK     R10 K45      ; R10 := 235
187 [-]: LOADK     R11 K44      ; R11 := 25
188 [-]: LOADK     R12 K32      ; R12 := 255
189 [-]: CALL      R8 5 2       ; R8 := R8(R9,R10,R11,R12)
190 [-]: MOVE      R7 R8        ; R7 := R8
191 [-]: GETUPVAL  R8 U1        ; R8 := U1
192 [-]: GETTABLE  R8 R8 K46    ; R8 := R8["SetMaterialOverride"]
193 [-]: GETUPVAL  R9 U0        ; R9 := U0
194 [-]: GETTABLE  R9 R9 K0     ; R9 := R9["GetCVNum"]
195 [-]: LOADK     R10 K22      ; R10 := "sh_solids"
196 [-]: CALL      R9 2 2       ; R9 := R9(R10)
197 [-]: EQ        0 R9 K2      ; if R9 ~= 1 then PC := 203
198 [-]: JMP       203          ; PC := 203
199 [-]: GETUPVAL  R9 U0        ; R9 := U0
200 [-]: GETTABLE  R9 R9 K47    ; R9 := R9["SLMat"]
201 [-]: TEST      R9 1         ; if R9 then PC := 205
202 [-]: JMP       205          ; PC := 205
203 [-]: GETUPVAL  R9 U0        ; R9 := U0
204 [-]: GETTABLE  R9 R9 K48    ; R9 := R9["WFMat"]
205 [-]: CALL      R8 2 1       ; R8(R9)
206 [-]: GETUPVAL  R8 U1        ; R8 := U1
207 [-]: GETTABLE  R8 R8 K34    ; R8 := R8["render"]
208 [-]: GETTABLE  R8 R8 K49    ; R8 := R8["SetColorModulation"]
209 [-]: GETTABLE  R9 R7 K50    ; R9 := R7["r"]
210 [-]: DIV       R9 R9 K32    ; R9 := R9 / 255
211 [-]: GETTABLE  R10 R7 K51   ; R10 := R7["g"]
212 [-]: DIV       R10 R10 K32  ; R10 := R10 / 255
213 [-]: GETTABLE  R11 R7 K52   ; R11 := R7["b"]
214 [-]: DIV       R11 R11 K32  ; R11 := R11 / 255
215 [-]: CALL      R8 4 1       ; R8(R9,R10,R11)
216 [-]: GETUPVAL  R8 U1        ; R8 := U1
217 [-]: GETTABLE  R8 R8 K34    ; R8 := R8["render"]
218 [-]: GETTABLE  R8 R8 K53    ; R8 := R8["SetBlend"]
219 [-]: GETTABLE  R9 R7 K54    ; R9 := R7["a"]
220 [-]: DIV       R9 R9 K32    ; R9 := R9 / 255
221 [-]: CALL      R8 2 1       ; R8(R9)
222 [-]: SELF      R8 R4 K55    ; R9 := R4; R8 := R4["DrawModel"]
223 [-]: CALL      R8 2 1       ; R8(R9)
224 [-]: GETUPVAL  R8 U1        ; R8 := U1
225 [-]: GETTABLE  R8 R8 K46    ; R8 := R8["SetMaterialOverride"]
226 [-]: LOADNIL   R9 R9        ; R9 := nil
227 [-]: CALL      R8 2 1       ; R8(R9)
228 [-]: JMP       241          ; PC := 241
229 [-]: GETUPVAL  R7 U1        ; R7 := U1
230 [-]: GETTABLE  R7 R7 K3     ; R7 := R7["cam"]
231 [-]: GETTABLE  R7 R7 K56    ; R7 := R7["IgnoreZ"]
232 [-]: LOADBOOL  R8 1 0       ; R8 := true
233 [-]: CALL      R7 2 1       ; R7(R8)
234 [-]: SELF      R7 R4 K55    ; R8 := R4; R7 := R4["DrawModel"]
235 [-]: CALL      R7 2 1       ; R7(R8)
236 [-]: GETUPVAL  R7 U1        ; R7 := U1
237 [-]: GETTABLE  R7 R7 K3     ; R7 := R7["cam"]
238 [-]: GETTABLE  R7 R7 K56    ; R7 := R7["IgnoreZ"]
239 [-]: LOADBOOL  R8 0 0       ; R8 := false
240 [-]: CALL      R7 2 1       ; R7(R8)
241 [-]: TFORLOOP  R0 2         ; R3,R4 :=  R0(R1,R2); if R3 ~= nil then begin PC = 23; R2 := R3 end
242 [-]: JMP       23           ; PC := 23
243 [-]: GETUPVAL  R0 U1        ; R0 := U1
244 [-]: GETTABLE  R0 R0 K3     ; R0 := R0["cam"]
245 [-]: GETTABLE  R0 R0 K57    ; R0 := R0["End3D"]
246 [-]: CALL      R0 1 1       ; R0()
247 [-]: RETURN    R0 1         ; return 


; Function #51:
;
; Name:            
; Defined at line: 1233
; #Upvalues:       3
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  15

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["cam"]
  3 [-]: GETTABLE  R0 R0 K1     ; R0 := R0["Start3D"]
  4 [-]: GETUPVAL  R1 U0        ; R1 := U0
  5 [-]: GETTABLE  R1 R1 K2     ; R1 := R1["EyePos"]
  6 [-]: CALL      R1 1 2       ; R1 := R1()
  7 [-]: GETUPVAL  R2 U0        ; R2 := U0
  8 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["EyeAngles"]
  9 [-]: CALL      R2 1 0       ; R2,... := R2()
 10 [-]: CALL      R0 0 1       ; R0(R1,...)
 11 [-]: GETUPVAL  R0 U1        ; R0 := U1
 12 [-]: GETTABLE  R0 R0 K4     ; R0 := R0["GetCVNum"]
 13 [-]: LOADK     R1 K5        ; R1 := "sh_lasersights"
 14 [-]: CALL      R0 2 2       ; R0 := R0(R1)
 15 [-]: EQ        0 R0 K6      ; if R0 ~= 1 then PC := 148
 16 [-]: JMP       148          ; PC := 148
 17 [-]: GETUPVAL  R0 U1        ; R0 := U1
 18 [-]: GETTABLE  R0 R0 K4     ; R0 := R0["GetCVNum"]
 19 [-]: LOADK     R1 K7        ; R1 := "sh_thirdperson"
 20 [-]: CALL      R0 2 2       ; R0 := R0(R1)
 21 [-]: EQ        0 R0 K8      ; if R0 ~= 0 then PC := 148
 22 [-]: JMP       148          ; PC := 148
 23 [-]: GETUPVAL  R0 U2        ; R0 := U2
 24 [-]: SELF      R0 R0 K9     ; R1 := R0; R0 := R0["GetViewModel"]
 25 [-]: CALL      R0 2 2       ; R0 := R0(R1)
 26 [-]: TEST      R0 0         ; if not R0 then PC := 148
 27 [-]: JMP       148          ; PC := 148
 28 [-]: GETUPVAL  R1 U0        ; R1 := U0
 29 [-]: GETTABLE  R1 R1 K10    ; R1 := R1["ValidEntity"]
 30 [-]: GETUPVAL  R2 U2        ; R2 := U2
 31 [-]: SELF      R2 R2 K11    ; R3 := R2; R2 := R2["GetActiveWeapon"]
 32 [-]: CALL      R2 2 0       ; R2,... := R2(R3)
 33 [-]: CALL      R1 0 2       ; R1 := R1(R2,...)
 34 [-]: TEST      R1 0         ; if not R1 then PC := 148
 35 [-]: JMP       148          ; PC := 148
 36 [-]: GETUPVAL  R1 U0        ; R1 := U0
 37 [-]: GETTABLE  R1 R1 K10    ; R1 := R1["ValidEntity"]
 38 [-]: MOVE      R2 R0        ; R2 := R0
 39 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 40 [-]: TEST      R1 0         ; if not R1 then PC := 148
 41 [-]: JMP       148          ; PC := 148
 42 [-]: GETUPVAL  R1 U2        ; R1 := U2
 43 [-]: SELF      R1 R1 K11    ; R2 := R1; R1 := R1["GetActiveWeapon"]
 44 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 45 [-]: SELF      R1 R1 K12    ; R2 := R1; R1 := R1["GetClass"]
 46 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 47 [-]: EQ        1 R1 K13     ; if R1 == "weapon_physgun" then PC := 148
 48 [-]: JMP       148          ; PC := 148
 49 [-]: SELF      R1 R0 K14    ; R2 := R0; R1 := R0["LookupAttachment"]
 50 [-]: LOADK     R3 K15       ; R3 := "muzzle"
 51 [-]: CALL      R1 3 2       ; R1 := R1(R2,R3)
 52 [-]: EQ        0 R1 K8      ; if R1 ~= 0 then PC := 58
 53 [-]: JMP       58           ; PC := 58
 54 [-]: SELF      R2 R0 K14    ; R3 := R0; R2 := R0["LookupAttachment"]
 55 [-]: LOADK     R4 K16       ; R4 := "1"
 56 [-]: CALL      R2 3 2       ; R2 := R2(R3,R4)
 57 [-]: MOVE      R1 R2        ; R1 := R2
 58 [-]: GETUPVAL  R2 U0        ; R2 := U0
 59 [-]: GETTABLE  R2 R2 K17    ; R2 := R2["util"]
 60 [-]: GETTABLE  R2 R2 K18    ; R2 := R2["TraceLine"]
 61 [-]: GETGLOBAL R3 K17       ; R3 := util
 62 [-]: GETTABLE  R3 R3 K19    ; R3 := R3["GetPlayerTrace"]
 63 [-]: GETUPVAL  R4 U2        ; R4 := U2
 64 [-]: CALL      R3 2 0       ; R3,... := R3(R4)
 65 [-]: CALL      R2 0 2       ; R2 := R2(R3,...)
 66 [-]: SELF      R3 R0 K20    ; R4 := R0; R3 := R0["GetAttachment"]
 67 [-]: MOVE      R5 R1        ; R5 := R1
 68 [-]: CALL      R3 3 2       ; R3 := R3(R4,R5)
 69 [-]: TEST      R3 0         ; if not R3 then PC := 148
 70 [-]: JMP       148          ; PC := 148
 71 [-]: GETUPVAL  R3 U0        ; R3 := U0
 72 [-]: GETTABLE  R3 R3 K21    ; R3 := R3["render"]
 73 [-]: GETTABLE  R3 R3 K22    ; R3 := R3["SetMaterial"]
 74 [-]: GETUPVAL  R4 U1        ; R4 := U1
 75 [-]: GETTABLE  R4 R4 K23    ; R4 := R4["LZRMat"]
 76 [-]: CALL      R3 2 1       ; R3(R4)
 77 [-]: GETUPVAL  R3 U0        ; R3 := U0
 78 [-]: GETTABLE  R3 R3 K21    ; R3 := R3["render"]
 79 [-]: GETTABLE  R3 R3 K24    ; R3 := R3["DrawBeam"]
 80 [-]: SELF      R4 R0 K20    ; R5 := R0; R4 := R0["GetAttachment"]
 81 [-]: MOVE      R6 R1        ; R6 := R1
 82 [-]: CALL      R4 3 2       ; R4 := R4(R5,R6)
 83 [-]: GETTABLE  R4 R4 K25    ; R4 := R4["Pos"]
 84 [-]: GETTABLE  R5 R2 K26    ; R5 := R2["HitPos"]
 85 [-]: LOADK     R6 K27       ; R6 := 4
 86 [-]: LOADK     R7 K8        ; R7 := 0
 87 [-]: LOADK     R8 K28       ; R8 := 12.5
 88 [-]: GETUPVAL  R9 U0        ; R9 := U0
 89 [-]: GETTABLE  R9 R9 K29    ; R9 := R9["Color"]
 90 [-]: GETUPVAL  R10 U1       ; R10 := U1
 91 [-]: GETTABLE  R10 R10 K4   ; R10 := R10["GetCVNum"]
 92 [-]: LOADK     R11 K30      ; R11 := "sh_color_lasersights_r"
 93 [-]: CALL      R10 2 2      ; R10 := R10(R11)
 94 [-]: GETUPVAL  R11 U1       ; R11 := U1
 95 [-]: GETTABLE  R11 R11 K4   ; R11 := R11["GetCVNum"]
 96 [-]: LOADK     R12 K31      ; R12 := "sh_color_lasersights_g"
 97 [-]: CALL      R11 2 2      ; R11 := R11(R12)
 98 [-]: GETUPVAL  R12 U1       ; R12 := U1
 99 [-]: GETTABLE  R12 R12 K4   ; R12 := R12["GetCVNum"]
100 [-]: LOADK     R13 K32      ; R13 := "sh_color_lasersights_b"
101 [-]: CALL      R12 2 2      ; R12 := R12(R13)
102 [-]: GETUPVAL  R13 U1       ; R13 := U1
103 [-]: GETTABLE  R13 R13 K4   ; R13 := R13["GetCVNum"]
104 [-]: LOADK     R14 K33      ; R14 := "sh_color_lasersights_a"
105 [-]: CALL      R13 2 0      ; R13,... := R13(R14)
106 [-]: CALL      R9 0 0       ; R9,... := R9(R10,...)
107 [-]: CALL      R3 0 1       ; R3(R4,...)
108 [-]: GETUPVAL  R3 U0        ; R3 := U0
109 [-]: GETTABLE  R3 R3 K21    ; R3 := R3["render"]
110 [-]: GETTABLE  R3 R3 K22    ; R3 := R3["SetMaterial"]
111 [-]: GETUPVAL  R4 U1        ; R4 := U1
112 [-]: GETTABLE  R4 R4 K34    ; R4 := R4["LZR2Mat"]
113 [-]: CALL      R3 2 1       ; R3(R4)
114 [-]: GETUPVAL  R3 U0        ; R3 := U0
115 [-]: GETTABLE  R3 R3 K21    ; R3 := R3["render"]
116 [-]: GETTABLE  R3 R3 K35    ; R3 := R3["DrawQuadEasy"]
117 [-]: GETTABLE  R4 R2 K26    ; R4 := R2["HitPos"]
118 [-]: GETUPVAL  R5 U0        ; R5 := U0
119 [-]: GETTABLE  R5 R5 K2     ; R5 := R5["EyePos"]
120 [-]: CALL      R5 1 2       ; R5 := R5()
121 [-]: GETTABLE  R6 R2 K26    ; R6 := R2["HitPos"]
122 [-]: SUB       R5 R5 R6     ; R5 := R5 - R6
123 [-]: SELF      R5 R5 K36    ; R6 := R5; R5 := R5["GetNormal"]
124 [-]: CALL      R5 2 2       ; R5 := R5(R6)
125 [-]: LOADK     R6 K37       ; R6 := 25
126 [-]: LOADK     R7 K37       ; R7 := 25
127 [-]: GETUPVAL  R8 U0        ; R8 := U0
128 [-]: GETTABLE  R8 R8 K29    ; R8 := R8["Color"]
129 [-]: GETUPVAL  R9 U1        ; R9 := U1
130 [-]: GETTABLE  R9 R9 K4     ; R9 := R9["GetCVNum"]
131 [-]: LOADK     R10 K38      ; R10 := "sh_color_lasersights_point_r"
132 [-]: CALL      R9 2 2       ; R9 := R9(R10)
133 [-]: GETUPVAL  R10 U1       ; R10 := U1
134 [-]: GETTABLE  R10 R10 K4   ; R10 := R10["GetCVNum"]
135 [-]: LOADK     R11 K39      ; R11 := "sh_color_lasersights_point_g"
136 [-]: CALL      R10 2 2      ; R10 := R10(R11)
137 [-]: GETUPVAL  R11 U1       ; R11 := U1
138 [-]: GETTABLE  R11 R11 K4   ; R11 := R11["GetCVNum"]
139 [-]: LOADK     R12 K40      ; R12 := "sh_color_lasersights_point_b"
140 [-]: CALL      R11 2 2      ; R11 := R11(R12)
141 [-]: GETUPVAL  R12 U1       ; R12 := U1
142 [-]: GETTABLE  R12 R12 K4   ; R12 := R12["GetCVNum"]
143 [-]: LOADK     R13 K41      ; R13 := "sh_color_lasersights_point_a"
144 [-]: CALL      R12 2 0      ; R12,... := R12(R13)
145 [-]: CALL      R8 0 2       ; R8 := R8(R9,...)
146 [-]: LOADK     R9 K8        ; R9 := 0
147 [-]: CALL      R3 7 1       ; R3(R4,R5,R6,R7,R8,R9)
148 [-]: GETUPVAL  R0 U0        ; R0 := U0
149 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["cam"]
150 [-]: GETTABLE  R0 R0 K42    ; R0 := R0["End3D"]
151 [-]: CALL      R0 1 1       ; R0()
152 [-]: RETURN    R0 1         ; return 


; Function #52:
;
; Name:            
; Defined at line: 1266
; #Upvalues:       1
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  2

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["Wallhack"]
  3 [-]: CALL      R0 1 1       ; R0()
  4 [-]: GETUPVAL  R0 U0        ; R0 := U0
  5 [-]: GETTABLE  R0 R0 K1     ; R0 := R0["LaserEyes"]
  6 [-]: CALL      R0 1 1       ; R0()
  7 [-]: RETURN    R0 1         ; return 


; Function #53:
;
; Name:            
; Defined at line: 1273
; #Upvalues:       4
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  21

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["GetCVNum"]
  3 [-]: LOADK     R1 K1        ; R1 := "sh_esp"
  4 [-]: CALL      R0 2 2       ; R0 := R0(R1)
  5 [-]: EQ        1 R0 K2      ; if R0 == 1 then PC := 8
  6 [-]: JMP       8            ; PC := 8
  7 [-]: RETURN    R0 1         ; return 
  8 [-]: LOADK     R0 K3        ; R0 := ""
  9 [-]: GETUPVAL  R1 U1        ; R1 := U1
 10 [-]: GETTABLE  R1 R1 K4     ; R1 := R1["surface"]
 11 [-]: GETTABLE  R1 R1 K5     ; R1 := R1["SetFont"]
 12 [-]: GETUPVAL  R2 U0        ; R2 := U0
 13 [-]: GETTABLE  R2 R2 K6     ; R2 := R2["GetCVStr"]
 14 [-]: LOADK     R3 K7        ; R3 := "sh_esp_font"
 15 [-]: CALL      R2 2 0       ; R2,... := R2(R3)
 16 [-]: CALL      R1 0 1       ; R1(R2,...)
 17 [-]: GETUPVAL  R1 U1        ; R1 := U1
 18 [-]: GETTABLE  R1 R1 K8     ; R1 := R1["ipairs"]
 19 [-]: GETUPVAL  R2 U2        ; R2 := U2
 20 [-]: CALL      R1 2 4       ; R1,R2,R3 := R1(R2)
 21 [-]: JMP       309          ; PC := 309
 22 [-]: GETUPVAL  R6 U1        ; R6 := U1
 23 [-]: GETTABLE  R6 R6 K9     ; R6 := R6["ValidEntity"]
 24 [-]: MOVE      R7 R5        ; R7 := R5
 25 [-]: CALL      R6 2 2       ; R6 := R6(R7)
 26 [-]: TEST      R6 0         ; if not R6 then PC := 309
 27 [-]: JMP       309          ; PC := 309
 28 [-]: SELF      R6 R5 K10    ; R7 := R5; R6 := R5["GetPos"]
 29 [-]: CALL      R6 2 2       ; R6 := R6(R7)
 30 [-]: SELF      R6 R6 K11    ; R7 := R6; R6 := R6["Distance"]
 31 [-]: GETUPVAL  R8 U3        ; R8 := U3
 32 [-]: SELF      R8 R8 K10    ; R9 := R8; R8 := R8["GetPos"]
 33 [-]: CALL      R8 2 0       ; R8,... := R8(R9)
 34 [-]: CALL      R6 0 2       ; R6 := R6(R7,...)
 35 [-]: GETUPVAL  R7 U0        ; R7 := U0
 36 [-]: GETTABLE  R7 R7 K0     ; R7 := R7["GetCVNum"]
 37 [-]: LOADK     R8 K12       ; R8 := "sh_esp_dist"
 38 [-]: CALL      R7 2 2       ; R7 := R7(R8)
 39 [-]: LT        0 R6 R7      ; if R6 >= R7 then PC := 309
 40 [-]: JMP       309          ; PC := 309
 41 [-]: SELF      R6 R5 K13    ; R7 := R5; R6 := R5["IsPlayer"]
 42 [-]: CALL      R6 2 2       ; R6 := R6(R7)
 43 [-]: TEST      R6 0         ; if not R6 then PC := 244
 44 [-]: JMP       244          ; PC := 244
 45 [-]: GETUPVAL  R6 U1        ; R6 := U1
 46 [-]: GETTABLE  R6 R6 K9     ; R6 := R6["ValidEntity"]
 47 [-]: MOVE      R7 R5        ; R7 := R5
 48 [-]: CALL      R6 2 2       ; R6 := R6(R7)
 49 [-]: TEST      R6 0         ; if not R6 then PC := 244
 50 [-]: JMP       244          ; PC := 244
 51 [-]: SELF      R6 R5 K14    ; R7 := R5; R6 := R5["Alive"]
 52 [-]: CALL      R6 2 2       ; R6 := R6(R7)
 53 [-]: TEST      R6 0         ; if not R6 then PC := 244
 54 [-]: JMP       244          ; PC := 244
 55 [-]: GETUPVAL  R6 U3        ; R6 := U3
 56 [-]: EQ        1 R5 R6      ; if R5 == R6 then PC := 244
 57 [-]: JMP       244          ; PC := 244
 58 [-]: SELF      R6 R5 K15    ; R7 := R5; R6 := R5["Team"]
 59 [-]: CALL      R6 2 2       ; R6 := R6(R7)
 60 [-]: GETUPVAL  R7 U1        ; R7 := U1
 61 [-]: GETTABLE  R7 R7 K16    ; R7 := R7["TEAM_SPECTATOR"]
 62 [-]: EQ        1 R6 R7      ; if R6 == R7 then PC := 244
 63 [-]: JMP       244          ; PC := 244
 64 [-]: SELF      R6 R5 K15    ; R7 := R5; R6 := R5["Team"]
 65 [-]: CALL      R6 2 2       ; R6 := R6(R7)
 66 [-]: EQ        1 R6 K17     ; if R6 == 1002 then PC := 244
 67 [-]: JMP       244          ; PC := 244
 68 [-]: LOADK     R6 K3        ; R6 := ""
 69 [-]: LOADK     R7 K3        ; R7 := ""
 70 [-]: LOADK     R8 K3        ; R8 := ""
 71 [-]: LOADK     R9 K3        ; R9 := ""
 72 [-]: LOADK     R10 K3       ; R10 := ""
 73 [-]: LOADK     R11 K3       ; R11 := ""
 74 [-]: LOADK     R12 K3       ; R12 := ""
 75 [-]: SELF      R13 R5 K18   ; R14 := R5; R13 := R5["IsAdmin"]
 76 [-]: CALL      R13 2 2      ; R13 := R13(R14)
 77 [-]: TEST      R13 0        ; if not R13 then PC := 80
 78 [-]: JMP       80           ; PC := 80
 79 [-]: LOADK     R7 K19       ; R7 := " - [A]"
 80 [-]: SELF      R13 R5 K20   ; R14 := R5; R13 := R5["IsSuperAdmin"]
 81 [-]: CALL      R13 2 2      ; R13 := R13(R14)
 82 [-]: TEST      R13 0        ; if not R13 then PC := 85
 83 [-]: JMP       85           ; PC := 85
 84 [-]: LOADK     R7 K21       ; R7 := " - [SA]"
 85 [-]: GETUPVAL  R13 U1       ; R13 := U1
 86 [-]: GETTABLE  R13 R13 K22  ; R13 := R13["team"]
 87 [-]: GETTABLE  R13 R13 K23  ; R13 := R13["GetColor"]
 88 [-]: SELF      R14 R5 K15   ; R15 := R5; R14 := R5["Team"]
 89 [-]: CALL      R14 2 0      ; R14,... := R14(R15)
 90 [-]: CALL      R13 0 2      ; R13 := R13(R14,...)
 91 [-]: GETUPVAL  R14 U1       ; R14 := U1
 92 [-]: GETTABLE  R14 R14 K9   ; R14 := R14["ValidEntity"]
 93 [-]: SELF      R15 R5 K24   ; R16 := R5; R15 := R5["GetActiveWeapon"]
 94 [-]: CALL      R15 2 0      ; R15,... := R15(R16)
 95 [-]: CALL      R14 0 2      ; R14 := R14(R15,...)
 96 [-]: TEST      R14 0        ; if not R14 then PC := 117
 97 [-]: JMP       117          ; PC := 117
 98 [-]: GETUPVAL  R14 U1       ; R14 := U1
 99 [-]: GETTABLE  R14 R14 K25  ; R14 := R14["string"]
100 [-]: GETTABLE  R14 R14 K26  ; R14 := R14["gsub"]
101 [-]: SELF      R15 R5 K24   ; R16 := R5; R15 := R5["GetActiveWeapon"]
102 [-]: CALL      R15 2 2      ; R15 := R15(R16)
103 [-]: SELF      R15 R15 K27  ; R16 := R15; R15 := R15["GetPrintName"]
104 [-]: CALL      R15 2 2      ; R15 := R15(R16)
105 [-]: LOADK     R16 K28      ; R16 := "#HL2_"
106 [-]: LOADK     R17 K3       ; R17 := ""
107 [-]: CALL      R14 4 2      ; R14 := R14(R15,R16,R17)
108 [-]: MOVE      R8 R14       ; R8 := R14
109 [-]: GETUPVAL  R14 U1       ; R14 := U1
110 [-]: GETTABLE  R14 R14 K25  ; R14 := R14["string"]
111 [-]: GETTABLE  R14 R14 K26  ; R14 := R14["gsub"]
112 [-]: MOVE      R15 R8       ; R15 := R8
113 [-]: LOADK     R16 K29      ; R16 := "#GMOD_"
114 [-]: LOADK     R17 K3       ; R17 := ""
115 [-]: CALL      R14 4 2      ; R14 := R14(R15,R16,R17)
116 [-]: MOVE      R8 R14       ; R8 := R14
117 [-]: LOADK     R14 K30      ; R14 := " - "
118 [-]: SELF      R15 R5 K31   ; R16 := R5; R15 := R5["Health"]
119 [-]: CALL      R15 2 2      ; R15 := R15(R16)
120 [-]: LOADK     R16 K32      ; R16 := "H"
121 [-]: CONCAT    R10 R14 R16  ; R10 := R14 .. R15 .. R16
122 [-]: LOADK     R14 K33      ; R14 := ","
123 [-]: SELF      R15 R5 K34   ; R16 := R5; R15 := R5["Armor"]
124 [-]: CALL      R15 2 2      ; R15 := R15(R16)
125 [-]: LOADK     R16 K35      ; R16 := "A"
126 [-]: CONCAT    R11 R14 R16  ; R11 := R14 .. R15 .. R16
127 [-]: GETUPVAL  R14 U1       ; R14 := U1
128 [-]: GETTABLE  R14 R14 K36  ; R14 := R14["gmod"]
129 [-]: GETTABLE  R14 R14 K37  ; R14 := R14["GetGamemode"]
130 [-]: CALL      R14 1 2      ; R14 := R14()
131 [-]: GETTABLE  R0 R14 K38   ; R0 := R14["Name"]
132 [-]: GETGLOBAL R14 K39      ; R14 := _G
133 [-]: GETTABLE  R14 R14 K40  ; R14 := R14["KARMA"]
134 [-]: TEST      R14 0        ; if not R14 then PC := 153
135 [-]: JMP       153          ; PC := 153
136 [-]: GETUPVAL  R14 U1       ; R14 := U1
137 [-]: GETTABLE  R14 R14 K41  ; R14 := R14["table"]
138 [-]: GETTABLE  R14 R14 K42  ; R14 := R14["HasValue"]
139 [-]: GETUPVAL  R15 U0       ; R15 := U0
140 [-]: GETTABLE  R15 R15 K43  ; R15 := R15["traitors"]
141 [-]: MOVE      R16 R5       ; R16 := R5
142 [-]: CALL      R14 3 2      ; R14 := R14(R15,R16)
143 [-]: TEST      R14 0        ; if not R14 then PC := 153
144 [-]: JMP       153          ; PC := 153
145 [-]: GETUPVAL  R14 U1       ; R14 := U1
146 [-]: GETTABLE  R14 R14 K44  ; R14 := R14["Color"]
147 [-]: LOADK     R15 K45      ; R15 := 255
148 [-]: LOADK     R16 K46      ; R16 := 0
149 [-]: LOADK     R17 K46      ; R17 := 0
150 [-]: LOADK     R18 K45      ; R18 := 255
151 [-]: CALL      R14 5 2      ; R14 := R14(R15,R16,R17,R18)
152 [-]: MOVE      R13 R14      ; R13 := R14
153 [-]: GETUPVAL  R14 U0       ; R14 := U0
154 [-]: GETTABLE  R14 R14 K0   ; R14 := R14["GetCVNum"]
155 [-]: LOADK     R15 K47      ; R15 := "sh_esp_showdist"
156 [-]: CALL      R14 2 2      ; R14 := R14(R15)
157 [-]: EQ        0 R14 K2     ; if R14 ~= 1 then PC := 173
158 [-]: JMP       173          ; PC := 173
159 [-]: LOADK     R14 K30      ; R14 := " - "
160 [-]: GETUPVAL  R15 U1       ; R15 := U1
161 [-]: GETTABLE  R15 R15 K48  ; R15 := R15["math"]
162 [-]: GETTABLE  R15 R15 K49  ; R15 := R15["Round"]
163 [-]: SELF      R16 R5 K10   ; R17 := R5; R16 := R5["GetPos"]
164 [-]: CALL      R16 2 2      ; R16 := R16(R17)
165 [-]: SELF      R16 R16 K11  ; R17 := R16; R16 := R16["Distance"]
166 [-]: GETUPVAL  R18 U3       ; R18 := U3
167 [-]: SELF      R18 R18 K10  ; R19 := R18; R18 := R18["GetPos"]
168 [-]: CALL      R18 2 0      ; R18,... := R18(R19)
169 [-]: CALL      R16 0 0      ; R16,... := R16(R17,...)
170 [-]: CALL      R15 0 2      ; R15 := R15(R16,...)
171 [-]: LOADK     R16 K50      ; R16 := "D"
172 [-]: CONCAT    R9 R14 R16   ; R9 := R14 .. R15 .. R16
173 [-]: GETUPVAL  R14 U0       ; R14 := U0
174 [-]: GETTABLE  R14 R14 K0   ; R14 := R14["GetCVNum"]
175 [-]: LOADK     R15 K51      ; R15 := "sh_esp_showgangs"
176 [-]: CALL      R14 2 2      ; R14 := R14(R15)
177 [-]: EQ        0 R14 K2     ; if R14 ~= 1 then PC := 189
178 [-]: JMP       189          ; PC := 189
179 [-]: SELF      R14 R5 K52   ; R15 := R5; R14 := R5["GetNWString"]
180 [-]: LOADK     R16 K53      ; R16 := "gang_name"
181 [-]: CALL      R14 3 2      ; R14 := R14(R15,R16)
182 [-]: TEST      R14 0        ; if not R14 then PC := 189
183 [-]: JMP       189          ; PC := 189
184 [-]: EQ        1 R14 K3     ; if R14 == "" then PC := 189
185 [-]: JMP       189          ; PC := 189
186 [-]: MOVE      R15 R14      ; R15 := R14
187 [-]: LOADK     R16 K30      ; R16 := " - "
188 [-]: CONCAT    R12 R15 R16  ; R12 := R15 .. R16
189 [-]: GETUPVAL  R14 U1       ; R14 := U1
190 [-]: GETTABLE  R14 R14 K25  ; R14 := R14["string"]
191 [-]: GETTABLE  R14 R14 K54  ; R14 := R14["format"]
192 [-]: LOADK     R15 K55      ; R15 := "%s%s%s%s%s"
193 [-]: MOVE      R16 R12      ; R16 := R12
194 [-]: SELF      R17 R5 K56   ; R18 := R5; R17 := R5["Nick"]
195 [-]: CALL      R17 2 2      ; R17 := R17(R18)
196 [-]: MOVE      R18 R7       ; R18 := R7
197 [-]: MOVE      R19 R10      ; R19 := R10
198 [-]: MOVE      R20 R11      ; R20 := R11
199 [-]: CALL      R14 7 2      ; R14 := R14(R15,R16,R17,R18,R19,R20)
200 [-]: MOVE      R6 R14       ; R6 := R14
201 [-]: GETUPVAL  R14 U1       ; R14 := U1
202 [-]: GETTABLE  R14 R14 K25  ; R14 := R14["string"]
203 [-]: GETTABLE  R14 R14 K54  ; R14 := R14["format"]
204 [-]: LOADK     R15 K57      ; R15 := "%s%s"
205 [-]: MOVE      R16 R8       ; R16 := R8
206 [-]: MOVE      R17 R9       ; R17 := R9
207 [-]: CALL      R14 4 2      ; R14 := R14(R15,R16,R17)
208 [-]: MOVE      R8 R14       ; R8 := R14
209 [-]: SELF      R14 R5 K58   ; R15 := R5; R14 := R5["EyePos"]
210 [-]: CALL      R14 2 2      ; R14 := R14(R15)
211 [-]: SELF      R14 R14 K59  ; R15 := R14; R14 := R14["ToScreen"]
212 [-]: CALL      R14 2 2      ; R14 := R14(R15)
213 [-]: GETUPVAL  R15 U1       ; R15 := U1
214 [-]: GETTABLE  R15 R15 K4   ; R15 := R15["surface"]
215 [-]: GETTABLE  R15 R15 K60  ; R15 := R15["SetTextColor"]
216 [-]: MOVE      R16 R13      ; R16 := R13
217 [-]: CALL      R15 2 1      ; R15(R16)
218 [-]: GETUPVAL  R15 U1       ; R15 := U1
219 [-]: GETTABLE  R15 R15 K4   ; R15 := R15["surface"]
220 [-]: GETTABLE  R15 R15 K61  ; R15 := R15["SetTextPos"]
221 [-]: GETTABLE  R16 R14 K62  ; R16 := R14["x"]
222 [-]: SUB       R16 R16 K63  ; R16 := R16 - 30
223 [-]: GETTABLE  R17 R14 K64  ; R17 := R14["y"]
224 [-]: SUB       R17 R17 K65  ; R17 := R17 - 20
225 [-]: CALL      R15 3 1      ; R15(R16,R17)
226 [-]: GETUPVAL  R15 U1       ; R15 := U1
227 [-]: GETTABLE  R15 R15 K4   ; R15 := R15["surface"]
228 [-]: GETTABLE  R15 R15 K66  ; R15 := R15["DrawText"]
229 [-]: MOVE      R16 R6       ; R16 := R6
230 [-]: CALL      R15 2 1      ; R15(R16)
231 [-]: GETUPVAL  R15 U1       ; R15 := U1
232 [-]: GETTABLE  R15 R15 K4   ; R15 := R15["surface"]
233 [-]: GETTABLE  R15 R15 K61  ; R15 := R15["SetTextPos"]
234 [-]: GETTABLE  R16 R14 K62  ; R16 := R14["x"]
235 [-]: SUB       R16 R16 K63  ; R16 := R16 - 30
236 [-]: GETTABLE  R17 R14 K64  ; R17 := R14["y"]
237 [-]: SUB       R17 R17 K67  ; R17 := R17 - 8
238 [-]: CALL      R15 3 1      ; R15(R16,R17)
239 [-]: GETUPVAL  R15 U1       ; R15 := U1
240 [-]: GETTABLE  R15 R15 K4   ; R15 := R15["surface"]
241 [-]: GETTABLE  R15 R15 K66  ; R15 := R15["DrawText"]
242 [-]: MOVE      R16 R8       ; R16 := R8
243 [-]: CALL      R15 2 1      ; R15(R16)
244 [-]: GETUPVAL  R6 U1        ; R6 := U1
245 [-]: GETTABLE  R6 R6 K68    ; R6 := R6["pairs"]
246 [-]: GETUPVAL  R7 U0        ; R7 := U0
247 [-]: GETTABLE  R7 R7 K69    ; R7 := R7["custe"]
248 [-]: CALL      R6 2 4       ; R6,R7,R8 := R6(R7)
249 [-]: JMP       307          ; PC := 307
250 [-]: GETUPVAL  R11 U1       ; R11 := U1
251 [-]: GETTABLE  R11 R11 K9   ; R11 := R11["ValidEntity"]
252 [-]: MOVE      R12 R5       ; R12 := R5
253 [-]: CALL      R11 2 2      ; R11 := R11(R12)
254 [-]: TEST      R11 0        ; if not R11 then PC := 307
255 [-]: JMP       307          ; PC := 307
256 [-]: SELF      R11 R5 K70   ; R12 := R5; R11 := R5["GetClass"]
257 [-]: CALL      R11 2 2      ; R11 := R11(R12)
258 [-]: EQ        0 R11 R9     ; if R11 ~= R9 then PC := 307
259 [-]: JMP       307          ; PC := 307
260 [-]: SELF      R11 R5 K10   ; R12 := R5; R11 := R5["GetPos"]
261 [-]: CALL      R11 2 2      ; R11 := R11(R12)
262 [-]: GETUPVAL  R12 U1       ; R12 := U1
263 [-]: GETTABLE  R12 R12 K71  ; R12 := R12["Vector"]
264 [-]: LOADK     R13 K46      ; R13 := 0
265 [-]: LOADK     R14 K46      ; R14 := 0
266 [-]: LOADK     R15 K72      ; R15 := 50
267 [-]: CALL      R12 4 2      ; R12 := R12(R13,R14,R15)
268 [-]: ADD       R11 R11 R12  ; R11 := R11 + R12
269 [-]: SELF      R11 R11 K59  ; R12 := R11; R11 := R11["ToScreen"]
270 [-]: CALL      R11 2 2      ; R11 := R11(R12)
271 [-]: GETUPVAL  R12 U1       ; R12 := U1
272 [-]: GETTABLE  R12 R12 K4   ; R12 := R12["surface"]
273 [-]: GETTABLE  R12 R12 K60  ; R12 := R12["SetTextColor"]
274 [-]: GETUPVAL  R13 U1       ; R13 := U1
275 [-]: GETTABLE  R13 R13 K44  ; R13 := R13["Color"]
276 [-]: GETUPVAL  R14 U0       ; R14 := U0
277 [-]: GETTABLE  R14 R14 K0   ; R14 := R14["GetCVNum"]
278 [-]: LOADK     R15 K73      ; R15 := "sh_esp_col_r"
279 [-]: CALL      R14 2 2      ; R14 := R14(R15)
280 [-]: GETUPVAL  R15 U0       ; R15 := U0
281 [-]: GETTABLE  R15 R15 K0   ; R15 := R15["GetCVNum"]
282 [-]: LOADK     R16 K74      ; R16 := "sh_esp_col_g"
283 [-]: CALL      R15 2 2      ; R15 := R15(R16)
284 [-]: GETUPVAL  R16 U0       ; R16 := U0
285 [-]: GETTABLE  R16 R16 K0   ; R16 := R16["GetCVNum"]
286 [-]: LOADK     R17 K75      ; R17 := "sh_esp_col_b"
287 [-]: CALL      R16 2 2      ; R16 := R16(R17)
288 [-]: GETUPVAL  R17 U0       ; R17 := U0
289 [-]: GETTABLE  R17 R17 K0   ; R17 := R17["GetCVNum"]
290 [-]: LOADK     R18 K76      ; R18 := "sh_esp_col_a"
291 [-]: CALL      R17 2 0      ; R17,... := R17(R18)
292 [-]: CALL      R13 0 0      ; R13,... := R13(R14,...)
293 [-]: CALL      R12 0 1      ; R12(R13,...)
294 [-]: GETUPVAL  R12 U1       ; R12 := U1
295 [-]: GETTABLE  R12 R12 K4   ; R12 := R12["surface"]
296 [-]: GETTABLE  R12 R12 K61  ; R12 := R12["SetTextPos"]
297 [-]: GETTABLE  R13 R11 K62  ; R13 := R11["x"]
298 [-]: SUB       R13 R13 K63  ; R13 := R13 - 30
299 [-]: GETTABLE  R14 R11 K64  ; R14 := R11["y"]
300 [-]: SUB       R14 R14 K67  ; R14 := R14 - 8
301 [-]: CALL      R12 3 1      ; R12(R13,R14)
302 [-]: GETUPVAL  R12 U1       ; R12 := U1
303 [-]: GETTABLE  R12 R12 K4   ; R12 := R12["surface"]
304 [-]: GETTABLE  R12 R12 K66  ; R12 := R12["DrawText"]
305 [-]: MOVE      R13 R9       ; R13 := R9
306 [-]: CALL      R12 2 1      ; R12(R13)
307 [-]: TFORLOOP  R6 2         ; R9,R10 :=  R6(R7,R8); if R9 ~= nil then begin PC = 250; R8 := R9 end
308 [-]: JMP       250          ; PC := 250
309 [-]: TFORLOOP  R1 2         ; R4,R5 :=  R1(R2,R3); if R4 ~= nil then begin PC = 22; R3 := R4 end
310 [-]: JMP       22           ; PC := 22
311 [-]: GETUPVAL  R1 U0        ; R1 := U0
312 [-]: GETTABLE  R1 R1 K77    ; R1 := R1["vars"]
313 [-]: GETTABLE  R1 R1 K78    ; R1 := R1["aim"]
314 [-]: TEST      R1 0         ; if not R1 then PC := 373
315 [-]: JMP       373          ; PC := 373
316 [-]: GETUPVAL  R1 U1        ; R1 := U1
317 [-]: GETTABLE  R1 R1 K4     ; R1 := R1["surface"]
318 [-]: GETTABLE  R1 R1 K5     ; R1 := R1["SetFont"]
319 [-]: LOADK     R2 K79       ; R2 := "Trebuchet22"
320 [-]: CALL      R1 2 1       ; R1(R2)
321 [-]: GETUPVAL  R1 U1        ; R1 := U1
322 [-]: GETTABLE  R1 R1 K4     ; R1 := R1["surface"]
323 [-]: GETTABLE  R1 R1 K60    ; R1 := R1["SetTextColor"]
324 [-]: GETUPVAL  R2 U0        ; R2 := U0
325 [-]: GETTABLE  R2 R2 K77    ; R2 := R2["vars"]
326 [-]: GETTABLE  R2 R2 K80    ; R2 := R2["aimtarg"]
327 [-]: TEST      R2 1         ; if R2 then PC := 338
328 [-]: JMP       338          ; PC := 338
329 [-]: GETUPVAL  R2 U1        ; R2 := U1
330 [-]: GETTABLE  R2 R2 K44    ; R2 := R2["Color"]
331 [-]: LOADK     R3 K45       ; R3 := 255
332 [-]: LOADK     R4 K81       ; R4 := 15
333 [-]: LOADK     R5 K81       ; R5 := 15
334 [-]: LOADK     R6 K45       ; R6 := 255
335 [-]: CALL      R2 5 2       ; R2 := R2(R3,R4,R5,R6)
336 [-]: TEST      R2 1         ; if R2 then PC := 345
337 [-]: JMP       345          ; PC := 345
338 [-]: GETUPVAL  R2 U1        ; R2 := U1
339 [-]: GETTABLE  R2 R2 K44    ; R2 := R2["Color"]
340 [-]: LOADK     R3 K82       ; R3 := 25
341 [-]: LOADK     R4 K45       ; R4 := 255
342 [-]: LOADK     R5 K82       ; R5 := 25
343 [-]: LOADK     R6 K45       ; R6 := 255
344 [-]: CALL      R2 5 2       ; R2 := R2(R3,R4,R5,R6)
345 [-]: CALL      R1 2 1       ; R1(R2)
346 [-]: GETUPVAL  R1 U1        ; R1 := U1
347 [-]: GETTABLE  R1 R1 K83    ; R1 := R1["ScrW"]
348 [-]: CALL      R1 1 2       ; R1 := R1()
349 [-]: GETUPVAL  R2 U1        ; R2 := U1
350 [-]: GETTABLE  R2 R2 K84    ; R2 := R2["ScrH"]
351 [-]: CALL      R2 1 2       ; R2 := R2()
352 [-]: GETUPVAL  R3 U1        ; R3 := U1
353 [-]: GETTABLE  R3 R3 K4     ; R3 := R3["surface"]
354 [-]: GETTABLE  R3 R3 K61    ; R3 := R3["SetTextPos"]
355 [-]: DIV       R4 R1 K85    ; R4 := R1 / 2
356 [-]: SUB       R4 R4 K86    ; R4 := R4 - 28
357 [-]: DIV       R5 R2 K85    ; R5 := R2 / 2
358 [-]: ADD       R5 R5 K81    ; R5 := R5 + 15
359 [-]: CALL      R3 3 1       ; R3(R4,R5)
360 [-]: GETUPVAL  R3 U1        ; R3 := U1
361 [-]: GETTABLE  R3 R3 K4     ; R3 := R3["surface"]
362 [-]: GETTABLE  R3 R3 K66    ; R3 := R3["DrawText"]
363 [-]: GETUPVAL  R4 U0        ; R4 := U0
364 [-]: GETTABLE  R4 R4 K77    ; R4 := R4["vars"]
365 [-]: GETTABLE  R4 R4 K80    ; R4 := R4["aimtarg"]
366 [-]: TEST      R4 1         ; if R4 then PC := 371
367 [-]: JMP       371          ; PC := 371
368 [-]: LOADK     R4 K87       ; R4 := "Scanning..."
369 [-]: TEST      R4 1         ; if R4 then PC := 372
370 [-]: JMP       372          ; PC := 372
371 [-]: LOADK     R4 K88       ; R4 := "Locked!"
372 [-]: CALL      R3 2 1       ; R3(R4)
373 [-]: GETUPVAL  R1 U0        ; R1 := U0
374 [-]: GETTABLE  R1 R1 K0     ; R1 := R1["GetCVNum"]
375 [-]: LOADK     R2 K89       ; R2 := "sh_showadmins"
376 [-]: CALL      R1 2 2       ; R1 := R1(R2)
377 [-]: EQ        0 R1 K2      ; if R1 ~= 1 then PC := 531
378 [-]: JMP       531          ; PC := 531
379 [-]: LOADK     R1 K63       ; R1 := 30
380 [-]: LOADK     R2 K63       ; R2 := 30
381 [-]: LOADK     R3 K2        ; R3 := 1
382 [-]: GETUPVAL  R4 U0        ; R4 := U0
383 [-]: GETTABLE  R4 R4 K90    ; R4 := R4["admins"]
384 [-]: LEN       R4 R4        ; R4 := # R4
385 [-]: LOADK     R5 K2        ; R5 := 1
386 [-]: FORPREP   R3 388       ; R3 -= R5; PC := 388
387 [-]: ADD       R2 R2 K81    ; R2 := R2 + 15
388 [-]: FORLOOP   R3 387       ; R3 += R5; if R3 <= R4 then begin PC := 387; R6 := R3 end
389 [-]: GETUPVAL  R3 U1        ; R3 := U1
390 [-]: GETTABLE  R3 R3 K4     ; R3 := R3["surface"]
391 [-]: GETTABLE  R3 R3 K91    ; R3 := R3["SetDrawColor"]
392 [-]: GETUPVAL  R4 U1        ; R4 := U1
393 [-]: GETTABLE  R4 R4 K44    ; R4 := R4["Color"]
394 [-]: GETUPVAL  R5 U0        ; R5 := U0
395 [-]: GETTABLE  R5 R5 K0     ; R5 := R5["GetCVNum"]
396 [-]: LOADK     R6 K92       ; R6 := "sh_color_adminlist_r"
397 [-]: CALL      R5 2 2       ; R5 := R5(R6)
398 [-]: GETUPVAL  R6 U0        ; R6 := U0
399 [-]: GETTABLE  R6 R6 K0     ; R6 := R6["GetCVNum"]
400 [-]: LOADK     R7 K93       ; R7 := "sh_color_adminlist_g"
401 [-]: CALL      R6 2 2       ; R6 := R6(R7)
402 [-]: GETUPVAL  R7 U0        ; R7 := U0
403 [-]: GETTABLE  R7 R7 K0     ; R7 := R7["GetCVNum"]
404 [-]: LOADK     R8 K94       ; R8 := "sh_color_adminlist_b"
405 [-]: CALL      R7 2 2       ; R7 := R7(R8)
406 [-]: GETUPVAL  R8 U0        ; R8 := U0
407 [-]: GETTABLE  R8 R8 K0     ; R8 := R8["GetCVNum"]
408 [-]: LOADK     R9 K95       ; R9 := "sh_color_adminlist_a"
409 [-]: CALL      R8 2 0       ; R8,... := R8(R9)
410 [-]: CALL      R4 0 0       ; R4,... := R4(R5,...)
411 [-]: CALL      R3 0 1       ; R3(R4,...)
412 [-]: GETUPVAL  R3 U1        ; R3 := U1
413 [-]: GETTABLE  R3 R3 K4     ; R3 := R3["surface"]
414 [-]: GETTABLE  R3 R3 K96    ; R3 := R3["DrawRect"]
415 [-]: GETUPVAL  R4 U1        ; R4 := U1
416 [-]: GETTABLE  R4 R4 K83    ; R4 := R4["ScrW"]
417 [-]: CALL      R4 1 2       ; R4 := R4()
418 [-]: SUB       R4 R4 K97    ; R4 := R4 - 185
419 [-]: GETUPVAL  R5 U1        ; R5 := U1
420 [-]: GETTABLE  R5 R5 K84    ; R5 := R5["ScrH"]
421 [-]: CALL      R5 1 2       ; R5 := R5()
422 [-]: GETUPVAL  R6 U1        ; R6 := U1
423 [-]: GETTABLE  R6 R6 K84    ; R6 := R6["ScrH"]
424 [-]: CALL      R6 1 2       ; R6 := R6()
425 [-]: SUB       R5 R5 R6     ; R5 := R5 - R6
426 [-]: ADD       R5 R5 K98    ; R5 := R5 + 5
427 [-]: LOADK     R6 K99       ; R6 := 175
428 [-]: MOVE      R7 R2        ; R7 := R2
429 [-]: CALL      R3 5 1       ; R3(R4,R5,R6,R7)
430 [-]: GETUPVAL  R3 U1        ; R3 := U1
431 [-]: GETTABLE  R3 R3 K4     ; R3 := R3["surface"]
432 [-]: GETTABLE  R3 R3 K60    ; R3 := R3["SetTextColor"]
433 [-]: GETUPVAL  R4 U1        ; R4 := U1
434 [-]: GETTABLE  R4 R4 K44    ; R4 := R4["Color"]
435 [-]: LOADK     R5 K45       ; R5 := 255
436 [-]: LOADK     R6 K45       ; R6 := 255
437 [-]: LOADK     R7 K45       ; R7 := 255
438 [-]: LOADK     R8 K45       ; R8 := 255
439 [-]: CALL      R4 5 0       ; R4,... := R4(R5,R6,R7,R8)
440 [-]: CALL      R3 0 1       ; R3(R4,...)
441 [-]: GETUPVAL  R3 U1        ; R3 := U1
442 [-]: GETTABLE  R3 R3 K4     ; R3 := R3["surface"]
443 [-]: GETTABLE  R3 R3 K61    ; R3 := R3["SetTextPos"]
444 [-]: GETUPVAL  R4 U1        ; R4 := U1
445 [-]: GETTABLE  R4 R4 K83    ; R4 := R4["ScrW"]
446 [-]: CALL      R4 1 2       ; R4 := R4()
447 [-]: SUB       R4 R4 K100   ; R4 := R4 - 125
448 [-]: GETUPVAL  R5 U1        ; R5 := U1
449 [-]: GETTABLE  R5 R5 K84    ; R5 := R5["ScrH"]
450 [-]: CALL      R5 1 2       ; R5 := R5()
451 [-]: GETUPVAL  R6 U1        ; R6 := U1
452 [-]: GETTABLE  R6 R6 K84    ; R6 := R6["ScrH"]
453 [-]: CALL      R6 1 2       ; R6 := R6()
454 [-]: SUB       R5 R5 R6     ; R5 := R5 - R6
455 [-]: ADD       R5 R5 K98    ; R5 := R5 + 5
456 [-]: CALL      R3 3 1       ; R3(R4,R5)
457 [-]: GETUPVAL  R3 U1        ; R3 := U1
458 [-]: GETTABLE  R3 R3 K4     ; R3 := R3["surface"]
459 [-]: GETTABLE  R3 R3 K5     ; R3 := R3["SetFont"]
460 [-]: LOADK     R4 K79       ; R4 := "Trebuchet22"
461 [-]: CALL      R3 2 1       ; R3(R4)
462 [-]: GETUPVAL  R3 U1        ; R3 := U1
463 [-]: GETTABLE  R3 R3 K4     ; R3 := R3["surface"]
464 [-]: GETTABLE  R3 R3 K66    ; R3 := R3["DrawText"]
465 [-]: LOADK     R4 K101      ; R4 := "ADMINS"
466 [-]: CALL      R3 2 1       ; R3(R4)
467 [-]: GETUPVAL  R3 U1        ; R3 := U1
468 [-]: GETTABLE  R3 R3 K4     ; R3 := R3["surface"]
469 [-]: GETTABLE  R3 R3 K5     ; R3 := R3["SetFont"]
470 [-]: LOADK     R4 K102      ; R4 := "DefaultFixedDropShadow"
471 [-]: CALL      R3 2 1       ; R3(R4)
472 [-]: GETUPVAL  R3 U1        ; R3 := U1
473 [-]: GETTABLE  R3 R3 K8     ; R3 := R3["ipairs"]
474 [-]: GETUPVAL  R4 U0        ; R4 := U0
475 [-]: GETTABLE  R4 R4 K90    ; R4 := R4["admins"]
476 [-]: CALL      R3 2 4       ; R3,R4,R5 := R3(R4)
477 [-]: JMP       529          ; PC := 529
478 [-]: GETUPVAL  R8 U1        ; R8 := U1
479 [-]: GETTABLE  R8 R8 K9     ; R8 := R8["ValidEntity"]
480 [-]: MOVE      R9 R7        ; R9 := R7
481 [-]: CALL      R8 2 2       ; R8 := R8(R9)
482 [-]: TEST      R8 0         ; if not R8 then PC := 529
483 [-]: JMP       529          ; PC := 529
484 [-]: SELF      R8 R7 K56    ; R9 := R7; R8 := R7["Nick"]
485 [-]: CALL      R8 2 2       ; R8 := R8(R9)
486 [-]: GETUPVAL  R9 U1        ; R9 := U1
487 [-]: GETTABLE  R9 R9 K25    ; R9 := R9["string"]
488 [-]: GETTABLE  R9 R9 K103   ; R9 := R9["sub"]
489 [-]: MOVE      R10 R8       ; R10 := R8
490 [-]: LOADK     R11 K46      ; R11 := 0
491 [-]: LOADK     R12 K104     ; R12 := 22
492 [-]: CALL      R9 4 2       ; R9 := R9(R10,R11,R12)
493 [-]: MOVE      R8 R9        ; R8 := R9
494 [-]: SELF      R9 R7 K18    ; R10 := R7; R9 := R7["IsAdmin"]
495 [-]: CALL      R9 2 2       ; R9 := R9(R10)
496 [-]: TEST      R9 0         ; if not R9 then PC := 506
497 [-]: JMP       506          ; PC := 506
498 [-]: SELF      R9 R7 K20    ; R10 := R7; R9 := R7["IsSuperAdmin"]
499 [-]: CALL      R9 2 2       ; R9 := R9(R10)
500 [-]: TEST      R9 1         ; if R9 then PC := 506
501 [-]: JMP       506          ; PC := 506
502 [-]: MOVE      R9 R8        ; R9 := R8
503 [-]: LOADK     R10 K105     ; R10 := " [A]"
504 [-]: CONCAT    R8 R9 R10    ; R8 := R9 .. R10
505 [-]: JMP       509          ; PC := 509
506 [-]: MOVE      R9 R8        ; R9 := R8
507 [-]: LOADK     R10 K106     ; R10 := " [SA]"
508 [-]: CONCAT    R8 R9 R10    ; R8 := R9 .. R10
509 [-]: GETGLOBAL R9 K4        ; R9 := surface
510 [-]: GETTABLE  R9 R9 K61    ; R9 := R9["SetTextPos"]
511 [-]: GETUPVAL  R10 U1       ; R10 := U1
512 [-]: GETTABLE  R10 R10 K83  ; R10 := R10["ScrW"]
513 [-]: CALL      R10 1 2      ; R10 := R10()
514 [-]: SUB       R10 R10 K99  ; R10 := R10 - 175
515 [-]: GETUPVAL  R11 U1       ; R11 := U1
516 [-]: GETTABLE  R11 R11 K84  ; R11 := R11["ScrH"]
517 [-]: CALL      R11 1 2      ; R11 := R11()
518 [-]: GETUPVAL  R12 U1       ; R12 := U1
519 [-]: GETTABLE  R12 R12 K84  ; R12 := R12["ScrH"]
520 [-]: CALL      R12 1 2      ; R12 := R12()
521 [-]: SUB       R11 R11 R12  ; R11 := R11 - R12
522 [-]: ADD       R11 R11 R1   ; R11 := R11 + R1
523 [-]: CALL      R9 3 1       ; R9(R10,R11)
524 [-]: GETGLOBAL R9 K4        ; R9 := surface
525 [-]: GETTABLE  R9 R9 K66    ; R9 := R9["DrawText"]
526 [-]: MOVE      R10 R8       ; R10 := R8
527 [-]: CALL      R9 2 1       ; R9(R10)
528 [-]: ADD       R1 R1 K81    ; R1 := R1 + 15
529 [-]: TFORLOOP  R3 2         ; R6,R7 :=  R3(R4,R5); if R6 ~= nil then begin PC = 478; R5 := R6 end
530 [-]: JMP       478          ; PC := 478
531 [-]: GETUPVAL  R1 U0        ; R1 := U0
532 [-]: GETTABLE  R1 R1 K0     ; R1 := R1["GetCVNum"]
533 [-]: LOADK     R2 K107      ; R2 := "sh_showdruggy"
534 [-]: CALL      R1 2 2       ; R1 := R1(R2)
535 [-]: EQ        0 R1 K2      ; if R1 ~= 1 then PC := 547
536 [-]: JMP       547          ; PC := 547
537 [-]: TEST      R0 0         ; if not R0 then PC := 547
538 [-]: JMP       547          ; PC := 547
539 [-]: GETUPVAL  R1 U1        ; R1 := U1
540 [-]: GETTABLE  R1 R1 K25    ; R1 := R1["string"]
541 [-]: GETTABLE  R1 R1 K108   ; R1 := R1["find"]
542 [-]: MOVE      R2 R0        ; R2 := R0
543 [-]: LOADK     R3 K109      ; R3 := "PERP"
544 [-]: CALL      R1 3 2       ; R1 := R1(R2,R3)
545 [-]: TEST      R1 1         ; if R1 then PC := 555
546 [-]: JMP       555          ; PC := 555
547 [-]: GETUPVAL  R1 U1        ; R1 := U1
548 [-]: GETTABLE  R1 R1 K25    ; R1 := R1["string"]
549 [-]: GETTABLE  R1 R1 K108   ; R1 := R1["find"]
550 [-]: MOVE      R2 R0        ; R2 := R0
551 [-]: LOADK     R3 K110      ; R3 := "agrp"
552 [-]: CALL      R1 3 2       ; R1 := R1(R2,R3)
553 [-]: TEST      R1 0         ; if not R1 then PC := 814
554 [-]: JMP       814          ; PC := 814
555 [-]: GETUPVAL  R1 U1        ; R1 := U1
556 [-]: GETTABLE  R1 R1 K4     ; R1 := R1["surface"]
557 [-]: GETTABLE  R1 R1 K91    ; R1 := R1["SetDrawColor"]
558 [-]: GETUPVAL  R2 U1        ; R2 := U1
559 [-]: GETTABLE  R2 R2 K44    ; R2 := R2["Color"]
560 [-]: LOADK     R3 K82       ; R3 := 25
561 [-]: LOADK     R4 K82       ; R4 := 25
562 [-]: LOADK     R5 K82       ; R5 := 25
563 [-]: LOADK     R6 K111      ; R6 := 225
564 [-]: CALL      R2 5 0       ; R2,... := R2(R3,R4,R5,R6)
565 [-]: CALL      R1 0 1       ; R1(R2,...)
566 [-]: GETUPVAL  R1 U1        ; R1 := U1
567 [-]: GETTABLE  R1 R1 K4     ; R1 := R1["surface"]
568 [-]: GETTABLE  R1 R1 K96    ; R1 := R1["DrawRect"]
569 [-]: GETUPVAL  R2 U1        ; R2 := U1
570 [-]: GETTABLE  R2 R2 K83    ; R2 := R2["ScrW"]
571 [-]: CALL      R2 1 2       ; R2 := R2()
572 [-]: GETUPVAL  R3 U1        ; R3 := U1
573 [-]: GETTABLE  R3 R3 K83    ; R3 := R3["ScrW"]
574 [-]: CALL      R3 1 2       ; R3 := R3()
575 [-]: SUB       R2 R2 R3     ; R2 := R2 - R3
576 [-]: ADD       R2 R2 K81    ; R2 := R2 + 15
577 [-]: GETUPVAL  R3 U1        ; R3 := U1
578 [-]: GETTABLE  R3 R3 K84    ; R3 := R3["ScrH"]
579 [-]: CALL      R3 1 2       ; R3 := R3()
580 [-]: GETUPVAL  R4 U1        ; R4 := U1
581 [-]: GETTABLE  R4 R4 K84    ; R4 := R4["ScrH"]
582 [-]: CALL      R4 1 2       ; R4 := R4()
583 [-]: SUB       R3 R3 R4     ; R3 := R3 - R4
584 [-]: ADD       R3 R3 K98    ; R3 := R3 + 5
585 [-]: LOADK     R4 K99       ; R4 := 175
586 [-]: LOADK     R5 K112      ; R5 := 60
587 [-]: CALL      R1 5 1       ; R1(R2,R3,R4,R5)
588 [-]: GETUPVAL  R1 U1        ; R1 := U1
589 [-]: GETTABLE  R1 R1 K4     ; R1 := R1["surface"]
590 [-]: GETTABLE  R1 R1 K60    ; R1 := R1["SetTextColor"]
591 [-]: GETUPVAL  R2 U1        ; R2 := U1
592 [-]: GETTABLE  R2 R2 K44    ; R2 := R2["Color"]
593 [-]: LOADK     R3 K45       ; R3 := 255
594 [-]: LOADK     R4 K45       ; R4 := 255
595 [-]: LOADK     R5 K45       ; R5 := 255
596 [-]: LOADK     R6 K45       ; R6 := 255
597 [-]: CALL      R2 5 0       ; R2,... := R2(R3,R4,R5,R6)
598 [-]: CALL      R1 0 1       ; R1(R2,...)
599 [-]: GETUPVAL  R1 U1        ; R1 := U1
600 [-]: GETTABLE  R1 R1 K4     ; R1 := R1["surface"]
601 [-]: GETTABLE  R1 R1 K61    ; R1 := R1["SetTextPos"]
602 [-]: GETUPVAL  R2 U1        ; R2 := U1
603 [-]: GETTABLE  R2 R2 K83    ; R2 := R2["ScrW"]
604 [-]: CALL      R2 1 2       ; R2 := R2()
605 [-]: GETUPVAL  R3 U1        ; R3 := U1
606 [-]: GETTABLE  R3 R3 K83    ; R3 := R3["ScrW"]
607 [-]: CALL      R3 1 2       ; R3 := R3()
608 [-]: SUB       R2 R2 R3     ; R2 := R2 - R3
609 [-]: ADD       R2 R2 K113   ; R2 := R2 + 55
610 [-]: GETUPVAL  R3 U1        ; R3 := U1
611 [-]: GETTABLE  R3 R3 K84    ; R3 := R3["ScrH"]
612 [-]: CALL      R3 1 2       ; R3 := R3()
613 [-]: GETUPVAL  R4 U1        ; R4 := U1
614 [-]: GETTABLE  R4 R4 K84    ; R4 := R4["ScrH"]
615 [-]: CALL      R4 1 2       ; R4 := R4()
616 [-]: SUB       R3 R3 R4     ; R3 := R3 - R4
617 [-]: ADD       R3 R3 K98    ; R3 := R3 + 5
618 [-]: CALL      R1 3 1       ; R1(R2,R3)
619 [-]: GETUPVAL  R1 U1        ; R1 := U1
620 [-]: GETTABLE  R1 R1 K4     ; R1 := R1["surface"]
621 [-]: GETTABLE  R1 R1 K5     ; R1 := R1["SetFont"]
622 [-]: LOADK     R2 K79       ; R2 := "Trebuchet22"
623 [-]: CALL      R1 2 1       ; R1(R2)
624 [-]: GETUPVAL  R1 U1        ; R1 := U1
625 [-]: GETTABLE  R1 R1 K4     ; R1 := R1["surface"]
626 [-]: GETTABLE  R1 R1 K66    ; R1 := R1["DrawText"]
627 [-]: LOADK     R2 K114      ; R2 := "DRUG DEALER"
628 [-]: CALL      R1 2 1       ; R1(R2)
629 [-]: GETUPVAL  R1 U1        ; R1 := U1
630 [-]: GETTABLE  R1 R1 K4     ; R1 := R1["surface"]
631 [-]: GETTABLE  R1 R1 K5     ; R1 := R1["SetFont"]
632 [-]: LOADK     R2 K102      ; R2 := "DefaultFixedDropShadow"
633 [-]: CALL      R1 2 1       ; R1(R2)
634 [-]: LOADK     R1 K115      ; R1 := "None"
635 [-]: LOADK     R2 K115      ; R2 := "None"
636 [-]: GETUPVAL  R3 U1        ; R3 := U1
637 [-]: GETTABLE  R3 R3 K116   ; R3 := R3["GetGlobalInt"]
638 [-]: LOADK     R4 K117      ; R4 := "perp_druggy_buy"
639 [-]: LOADK     R5 K46       ; R5 := 0
640 [-]: CALL      R3 3 2       ; R3 := R3(R4,R5)
641 [-]: GETUPVAL  R4 U1        ; R4 := U1
642 [-]: GETTABLE  R4 R4 K116   ; R4 := R4["GetGlobalInt"]
643 [-]: LOADK     R5 K118      ; R5 := "perp_druggy_sell"
644 [-]: LOADK     R6 K46       ; R6 := 0
645 [-]: CALL      R4 3 2       ; R4 := R4(R5,R6)
646 [-]: GETUPVAL  R5 U1        ; R5 := U1
647 [-]: GETTABLE  R5 R5 K25    ; R5 := R5["string"]
648 [-]: GETTABLE  R5 R5 K108   ; R5 := R5["find"]
649 [-]: MOVE      R6 R0        ; R6 := R0
650 [-]: LOADK     R7 K119      ; R7 := "PERP2"
651 [-]: CALL      R5 3 2       ; R5 := R5(R6,R7)
652 [-]: TEST      R5 1         ; if R5 then PC := 670
653 [-]: JMP       670          ; PC := 670
654 [-]: GETUPVAL  R5 U1        ; R5 := U1
655 [-]: GETTABLE  R5 R5 K25    ; R5 := R5["string"]
656 [-]: GETTABLE  R5 R5 K108   ; R5 := R5["find"]
657 [-]: MOVE      R6 R0        ; R6 := R0
658 [-]: LOADK     R7 K120      ; R7 := "PERP3"
659 [-]: CALL      R5 3 2       ; R5 := R5(R6,R7)
660 [-]: TEST      R5 1         ; if R5 then PC := 670
661 [-]: JMP       670          ; PC := 670
662 [-]: GETUPVAL  R5 U1        ; R5 := U1
663 [-]: GETTABLE  R5 R5 K25    ; R5 := R5["string"]
664 [-]: GETTABLE  R5 R5 K108   ; R5 := R5["find"]
665 [-]: MOVE      R6 R0        ; R6 := R0
666 [-]: LOADK     R7 K121      ; R7 := "PERP4"
667 [-]: CALL      R5 3 2       ; R5 := R5(R6,R7)
668 [-]: TEST      R5 0         ; if not R5 then PC := 682
669 [-]: JMP       682          ; PC := 682
670 [-]: EQ        0 R3 K85     ; if R3 ~= 2 then PC := 674
671 [-]: JMP       674          ; PC := 674
672 [-]: LOADK     R1 K122      ; R1 := "Meth"
673 [-]: JMP       721          ; PC := 721
674 [-]: EQ        0 R3 K2      ; if R3 ~= 1 then PC := 678
675 [-]: JMP       678          ; PC := 678
676 [-]: LOADK     R1 K123      ; R1 := "Weed"
677 [-]: JMP       721          ; PC := 721
678 [-]: EQ        0 R3 K124    ; if R3 ~= 3 then PC := 721
679 [-]: JMP       721          ; PC := 721
680 [-]: LOADK     R1 K125      ; R1 := "Shrooms"
681 [-]: JMP       721          ; PC := 721
682 [-]: GETUPVAL  R5 U1        ; R5 := U1
683 [-]: GETTABLE  R5 R5 K25    ; R5 := R5["string"]
684 [-]: GETTABLE  R5 R5 K108   ; R5 := R5["find"]
685 [-]: MOVE      R6 R0        ; R6 := R0
686 [-]: LOADK     R7 K110      ; R7 := "agrp"
687 [-]: CALL      R5 3 2       ; R5 := R5(R6,R7)
688 [-]: TEST      R5 0         ; if not R5 then PC := 714
689 [-]: JMP       714          ; PC := 714
690 [-]: EQ        0 R3 K85     ; if R3 ~= 2 then PC := 694
691 [-]: JMP       694          ; PC := 694
692 [-]: LOADK     R1 K122      ; R1 := "Meth"
693 [-]: JMP       721          ; PC := 721
694 [-]: EQ        0 R3 K2      ; if R3 ~= 1 then PC := 698
695 [-]: JMP       698          ; PC := 698
696 [-]: LOADK     R1 K123      ; R1 := "Weed"
697 [-]: JMP       721          ; PC := 721
698 [-]: EQ        0 R3 K124    ; if R3 ~= 3 then PC := 702
699 [-]: JMP       702          ; PC := 702
700 [-]: LOADK     R1 K126      ; R1 := "Hulk"
701 [-]: JMP       721          ; PC := 721
702 [-]: EQ        0 R3 K127    ; if R3 ~= 4 then PC := 706
703 [-]: JMP       706          ; PC := 706
704 [-]: LOADK     R1 K128      ; R1 := "LSD"
705 [-]: JMP       721          ; PC := 721
706 [-]: EQ        0 R3 K98     ; if R3 ~= 5 then PC := 710
707 [-]: JMP       710          ; PC := 710
708 [-]: LOADK     R1 K125      ; R1 := "Shrooms"
709 [-]: JMP       721          ; PC := 721
710 [-]: EQ        0 R3 K129    ; if R3 ~= 6 then PC := 721
711 [-]: JMP       721          ; PC := 721
712 [-]: LOADK     R1 K130      ; R1 := "Cocaine"
713 [-]: JMP       721          ; PC := 721
714 [-]: EQ        0 R3 K85     ; if R3 ~= 2 then PC := 718
715 [-]: JMP       718          ; PC := 718
716 [-]: LOADK     R1 K123      ; R1 := "Weed"
717 [-]: JMP       721          ; PC := 721
718 [-]: EQ        0 R3 K124    ; if R3 ~= 3 then PC := 721
719 [-]: JMP       721          ; PC := 721
720 [-]: LOADK     R1 K125      ; R1 := "Shrooms"
721 [-]: GETUPVAL  R5 U1        ; R5 := U1
722 [-]: GETTABLE  R5 R5 K25    ; R5 := R5["string"]
723 [-]: GETTABLE  R5 R5 K108   ; R5 := R5["find"]
724 [-]: MOVE      R6 R0        ; R6 := R0
725 [-]: LOADK     R7 K110      ; R7 := "agrp"
726 [-]: CALL      R5 3 2       ; R5 := R5(R6,R7)
727 [-]: TEST      R5 1         ; if R5 then PC := 737
728 [-]: JMP       737          ; PC := 737
729 [-]: GETUPVAL  R5 U1        ; R5 := U1
730 [-]: GETTABLE  R5 R5 K25    ; R5 := R5["string"]
731 [-]: GETTABLE  R5 R5 K108   ; R5 := R5["find"]
732 [-]: MOVE      R6 R0        ; R6 := R0
733 [-]: LOADK     R7 K131      ; R7 := "PERP X2"
734 [-]: CALL      R5 3 2       ; R5 := R5(R6,R7)
735 [-]: TEST      R5 0         ; if not R5 then PC := 757
736 [-]: JMP       757          ; PC := 757
737 [-]: EQ        0 R4 K2      ; if R4 ~= 1 then PC := 741
738 [-]: JMP       741          ; PC := 741
739 [-]: LOADK     R2 K132      ; R2 := "Seeds"
740 [-]: JMP       764          ; PC := 764
741 [-]: EQ        0 R4 K85     ; if R4 ~= 2 then PC := 745
742 [-]: JMP       745          ; PC := 745
743 [-]: LOADK     R2 K128      ; R2 := "LSD"
744 [-]: JMP       764          ; PC := 764
745 [-]: EQ        0 R4 K124    ; if R4 ~= 3 then PC := 749
746 [-]: JMP       749          ; PC := 749
747 [-]: LOADK     R2 K126      ; R2 := "Hulk"
748 [-]: JMP       764          ; PC := 764
749 [-]: EQ        0 R4 K127    ; if R4 ~= 4 then PC := 753
750 [-]: JMP       753          ; PC := 753
751 [-]: LOADK     R2 K125      ; R2 := "Shrooms"
752 [-]: JMP       764          ; PC := 764
753 [-]: EQ        0 R4 K98     ; if R4 ~= 5 then PC := 764
754 [-]: JMP       764          ; PC := 764
755 [-]: LOADK     R2 K130      ; R2 := "Cocaine"
756 [-]: JMP       764          ; PC := 764
757 [-]: EQ        0 R4 K2      ; if R4 ~= 1 then PC := 761
758 [-]: JMP       761          ; PC := 761
759 [-]: LOADK     R2 K132      ; R2 := "Seeds"
760 [-]: JMP       764          ; PC := 764
761 [-]: EQ        0 R4 K85     ; if R4 ~= 2 then PC := 764
762 [-]: JMP       764          ; PC := 764
763 [-]: LOADK     R2 K125      ; R2 := "Shrooms"
764 [-]: GETGLOBAL R5 K4        ; R5 := surface
765 [-]: GETTABLE  R5 R5 K61    ; R5 := R5["SetTextPos"]
766 [-]: GETUPVAL  R6 U1        ; R6 := U1
767 [-]: GETTABLE  R6 R6 K83    ; R6 := R6["ScrW"]
768 [-]: CALL      R6 1 2       ; R6 := R6()
769 [-]: GETUPVAL  R7 U1        ; R7 := U1
770 [-]: GETTABLE  R7 R7 K83    ; R7 := R7["ScrW"]
771 [-]: CALL      R7 1 2       ; R7 := R7()
772 [-]: SUB       R6 R6 R7     ; R6 := R6 - R7
773 [-]: ADD       R6 R6 K82    ; R6 := R6 + 25
774 [-]: GETUPVAL  R7 U1        ; R7 := U1
775 [-]: GETTABLE  R7 R7 K84    ; R7 := R7["ScrH"]
776 [-]: CALL      R7 1 2       ; R7 := R7()
777 [-]: GETUPVAL  R8 U1        ; R8 := U1
778 [-]: GETTABLE  R8 R8 K84    ; R8 := R8["ScrH"]
779 [-]: CALL      R8 1 2       ; R8 := R8()
780 [-]: SUB       R7 R7 R8     ; R7 := R7 - R8
781 [-]: ADD       R7 R7 K63    ; R7 := R7 + 30
782 [-]: CALL      R5 3 1       ; R5(R6,R7)
783 [-]: GETGLOBAL R5 K4        ; R5 := surface
784 [-]: GETTABLE  R5 R5 K66    ; R5 := R5["DrawText"]
785 [-]: LOADK     R6 K133      ; R6 := "Currently selling "
786 [-]: MOVE      R7 R2        ; R7 := R2
787 [-]: CONCAT    R6 R6 R7     ; R6 := R6 .. R7
788 [-]: CALL      R5 2 1       ; R5(R6)
789 [-]: GETGLOBAL R5 K4        ; R5 := surface
790 [-]: GETTABLE  R5 R5 K61    ; R5 := R5["SetTextPos"]
791 [-]: GETUPVAL  R6 U1        ; R6 := U1
792 [-]: GETTABLE  R6 R6 K83    ; R6 := R6["ScrW"]
793 [-]: CALL      R6 1 2       ; R6 := R6()
794 [-]: GETUPVAL  R7 U1        ; R7 := U1
795 [-]: GETTABLE  R7 R7 K83    ; R7 := R7["ScrW"]
796 [-]: CALL      R7 1 2       ; R7 := R7()
797 [-]: SUB       R6 R6 R7     ; R6 := R6 - R7
798 [-]: ADD       R6 R6 K82    ; R6 := R6 + 25
799 [-]: GETUPVAL  R7 U1        ; R7 := U1
800 [-]: GETTABLE  R7 R7 K84    ; R7 := R7["ScrH"]
801 [-]: CALL      R7 1 2       ; R7 := R7()
802 [-]: GETUPVAL  R8 U1        ; R8 := U1
803 [-]: GETTABLE  R8 R8 K84    ; R8 := R8["ScrH"]
804 [-]: CALL      R8 1 2       ; R8 := R8()
805 [-]: SUB       R7 R7 R8     ; R7 := R7 - R8
806 [-]: ADD       R7 R7 K134   ; R7 := R7 + 45
807 [-]: CALL      R5 3 1       ; R5(R6,R7)
808 [-]: GETGLOBAL R5 K4        ; R5 := surface
809 [-]: GETTABLE  R5 R5 K66    ; R5 := R5["DrawText"]
810 [-]: LOADK     R6 K135      ; R6 := "Currently buying  "
811 [-]: MOVE      R7 R1        ; R7 := R1
812 [-]: CONCAT    R6 R6 R7     ; R6 := R6 .. R7
813 [-]: CALL      R5 2 1       ; R5(R6)
814 [-]: RETURN    R0 1         ; return 


; Function #54:
;
; Name:            
; Defined at line: 1467
; #Upvalues:       2
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  3

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["vars"]
  3 [-]: GETTABLE  R0 R0 K1     ; R0 := R0["speed"]
  4 [-]: TEST      R0 0         ; if not R0 then PC := 14
  5 [-]: JMP       14           ; PC := 14
  6 [-]: GETUPVAL  R0 U1        ; R0 := U1
  7 [-]: GETTABLE  R0 R0 K2     ; R0 := R0["SH_SETSPEED"]
  8 [-]: GETUPVAL  R1 U0        ; R1 := U0
  9 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["GetCVNum"]
 10 [-]: LOADK     R2 K4        ; R2 := "sh_speedhack_speed"
 11 [-]: CALL      R1 2 0       ; R1,... := R1(R2)
 12 [-]: CALL      R0 0 1       ; R0(R1,...)
 13 [-]: JMP       18           ; PC := 18
 14 [-]: GETUPVAL  R0 U1        ; R0 := U1
 15 [-]: GETTABLE  R0 R0 K2     ; R0 := R0["SH_SETSPEED"]
 16 [-]: LOADK     R1 K5        ; R1 := 1
 17 [-]: CALL      R0 2 1       ; R0(R1)
 18 [-]: RETURN    R0 1         ; return 


; Function #55:
;
; Name:            
; Defined at line: 1475
; #Upvalues:       1
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  4

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: SELF      R0 R0 K0     ; R1 := R0; R0 := R0["SetVar"]
  3 [-]: LOADK     R2 K1        ; R2 := "speed"
  4 [-]: LOADBOOL  R3 1 0       ; R3 := true
  5 [-]: CALL      R0 4 1       ; R0(R1,R2,R3)
  6 [-]: GETUPVAL  R0 U0        ; R0 := U0
  7 [-]: GETTABLE  R0 R0 K2     ; R0 := R0["Speedhack"]
  8 [-]: CALL      R0 1 1       ; R0()
  9 [-]: RETURN    R0 1         ; return 


; Function #56:
;
; Name:            
; Defined at line: 1476
; #Upvalues:       1
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  4

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: SELF      R0 R0 K0     ; R1 := R0; R0 := R0["SetVar"]
  3 [-]: LOADK     R2 K1        ; R2 := "speed"
  4 [-]: LOADBOOL  R3 0 0       ; R3 := false
  5 [-]: CALL      R0 4 1       ; R0(R1,R2,R3)
  6 [-]: GETUPVAL  R0 U0        ; R0 := U0
  7 [-]: GETTABLE  R0 R0 K2     ; R0 := R0["Speedhack"]
  8 [-]: CALL      R0 1 1       ; R0()
  9 [-]: RETURN    R0 1         ; return 


; Function #57:
;
; Name:            
; Defined at line: 1478
; #Upvalues:       2
; #Parameters:     3
; Is_vararg:       0
; Max Stack Size:  8

  1 [-]: GETTABLE  R3 R2 K0     ; R3 := R2[1]
  2 [-]: TEST      R3 1         ; if R3 then PC := 9
  3 [-]: JMP       9            ; PC := 9
  4 [-]: GETUPVAL  R4 U0        ; R4 := U0
  5 [-]: GETTABLE  R4 R4 K1     ; R4 := R4["sprint"]
  6 [-]: LOADK     R5 K2        ; R5 := "invalid format"
  7 [-]: CALL      R4 2 1       ; R4(R5)
  8 [-]: RETURN    R0 1         ; return 
  9 [-]: GETUPVAL  R4 U0        ; R4 := U0
 10 [-]: GETTABLE  R4 R4 K3     ; R4 := R4["tvars"]
 11 [-]: GETTABLE  R4 R4 R3     ; R4 := R4[R3]
 12 [-]: TEST      R4 1         ; if R4 then PC := 19
 13 [-]: JMP       19           ; PC := 19
 14 [-]: GETUPVAL  R5 U0        ; R5 := U0
 15 [-]: GETTABLE  R5 R5 K1     ; R5 := R5["sprint"]
 16 [-]: LOADK     R6 K4        ; R6 := "invalid cvar"
 17 [-]: CALL      R5 2 1       ; R5(R6)
 18 [-]: RETURN    R0 1         ; return 
 19 [-]: GETTABLE  R4 R4 K5     ; R4 := R4[2]
 20 [-]: GETUPVAL  R5 U1        ; R5 := U1
 21 [-]: GETTABLE  R5 R5 K6     ; R5 := R5["GetConVarNumber"]
 22 [-]: MOVE      R6 R4        ; R6 := R4
 23 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 24 [-]: EQ        0 R5 K7      ; if R5 ~= 0 then PC := 32
 25 [-]: JMP       32           ; PC := 32
 26 [-]: GETUPVAL  R5 U1        ; R5 := U1
 27 [-]: GETTABLE  R5 R5 K8     ; R5 := R5["RunConsoleCommand"]
 28 [-]: MOVE      R6 R4        ; R6 := R4
 29 [-]: LOADK     R7 K0        ; R7 := 1
 30 [-]: CALL      R5 3 1       ; R5(R6,R7)
 31 [-]: JMP       37           ; PC := 37
 32 [-]: GETUPVAL  R5 U1        ; R5 := U1
 33 [-]: GETTABLE  R5 R5 K8     ; R5 := R5["RunConsoleCommand"]
 34 [-]: MOVE      R6 R4        ; R6 := R4
 35 [-]: LOADK     R7 K7        ; R7 := 0
 36 [-]: CALL      R5 3 1       ; R5(R6,R7)
 37 [-]: RETURN    R0 1         ; return 


; Function #58:
;
; Name:            
; Defined at line: 1531
; #Upvalues:       3
; #Parameters:     2
; Is_vararg:       0
; Max Stack Size:  6

  1 [-]: GETUPVAL  R2 U0        ; R2 := U0
  2 [-]: GETTABLE  R2 R2 K2     ; R2 := R2["hl2_ucmd_getprediction"]
  3 [-]: MOVE      R3 R0        ; R3 := R0
  4 [-]: CALL      R2 2 3       ; R2,R3 := R2(R3)
  5 [-]: SETGLOBAL R3 K1        ; seed := R3
  6 [-]: SETGLOBAL R2 K0        ; cmd2 := R2
  7 [-]: LOADK     R2 K4        ; R2 := 0
  8 [-]: LOADK     R3 K4        ; R3 := 0
  9 [-]: LOADK     R4 K4        ; R4 := 0
 10 [-]: SETGLOBAL R2 K3        ; currentseed := R2
 11 [-]: GETGLOBAL R2 K0        ; R2 := cmd2
 12 [-]: EQ        1 R2 K4      ; if R2 == 0 then PC := 16
 13 [-]: JMP       16           ; PC := 16
 14 [-]: GETGLOBAL R2 K1        ; R2 := seed
 15 [-]: SETGLOBAL R2 K3        ; currentseed := R2
 16 [-]: GETUPVAL  R2 U1        ; R2 := U1
 17 [-]: SELF      R2 R2 K6     ; R3 := R2; R2 := R2["GetActiveWeapon"]
 18 [-]: CALL      R2 2 2       ; R2 := R2(R3)
 19 [-]: SETGLOBAL R2 K5        ; wep := R2
 20 [-]: GETUPVAL  R2 U0        ; R2 := U0
 21 [-]: GETTABLE  R2 R2 K9     ; R2 := R2["Vector"]
 22 [-]: LOADK     R3 K4        ; R3 := 0
 23 [-]: LOADK     R4 K4        ; R4 := 0
 24 [-]: LOADK     R5 K4        ; R5 := 0
 25 [-]: CALL      R2 4 3       ; R2,R3 := R2(R3,R4,R5)
 26 [-]: SETGLOBAL R3 K8        ; valCone := R3
 27 [-]: SETGLOBAL R2 K7        ; vecCone := R2
 28 [-]: GETUPVAL  R2 U0        ; R2 := U0
 29 [-]: GETTABLE  R2 R2 K10    ; R2 := R2["ValidEntity"]
 30 [-]: GETGLOBAL R3 K5        ; R3 := wep
 31 [-]: CALL      R2 2 2       ; R2 := R2(R3)
 32 [-]: TEST      R2 0         ; if not R2 then PC := 86
 33 [-]: JMP       86           ; PC := 86
 34 [-]: GETGLOBAL R2 K5        ; R2 := wep
 35 [-]: GETTABLE  R2 R2 K11    ; R2 := R2["Base"]
 36 [-]: TEST      R2 0         ; if not R2 then PC := 76
 37 [-]: JMP       76           ; PC := 76
 38 [-]: GETGLOBAL R2 K5        ; R2 := wep
 39 [-]: GETTABLE  R2 R2 K12    ; R2 := R2["Primary"]
 40 [-]: TEST      R2 0         ; if not R2 then PC := 47
 41 [-]: JMP       47           ; PC := 47
 42 [-]: GETGLOBAL R2 K5        ; R2 := wep
 43 [-]: GETTABLE  R2 R2 K12    ; R2 := R2["Primary"]
 44 [-]: GETTABLE  R2 R2 K13    ; R2 := R2["Cone"]
 45 [-]: TEST      R2 1         ; if R2 then PC := 48
 46 [-]: JMP       48           ; PC := 48
 47 [-]: LOADK     R2 K4        ; R2 := 0
 48 [-]: SETGLOBAL R2 K8        ; valCone := R2
 49 [-]: GETUPVAL  R2 U0        ; R2 := U0
 50 [-]: GETTABLE  R2 R2 K14    ; R2 := R2["tonumber"]
 51 [-]: GETGLOBAL R3 K8        ; R3 := valCone
 52 [-]: CALL      R2 2 2       ; R2 := R2(R3)
 53 [-]: TEST      R2 0         ; if not R2 then PC := 66
 54 [-]: JMP       66           ; PC := 66
 55 [-]: GETUPVAL  R2 U0        ; R2 := U0
 56 [-]: GETTABLE  R2 R2 K9     ; R2 := R2["Vector"]
 57 [-]: GETGLOBAL R3 K8        ; R3 := valCone
 58 [-]: UNM       R3 R3        ; R3 := - R3
 59 [-]: GETGLOBAL R4 K8        ; R4 := valCone
 60 [-]: UNM       R4 R4        ; R4 := - R4
 61 [-]: GETGLOBAL R5 K8        ; R5 := valCone
 62 [-]: UNM       R5 R5        ; R5 := - R5
 63 [-]: CALL      R2 4 2       ; R2 := R2(R3,R4,R5)
 64 [-]: SETGLOBAL R2 K7        ; vecCone := R2
 65 [-]: JMP       86           ; PC := 86
 66 [-]: GETUPVAL  R2 U0        ; R2 := U0
 67 [-]: GETTABLE  R2 R2 K15    ; R2 := R2["type"]
 68 [-]: GETGLOBAL R3 K8        ; R3 := valCone
 69 [-]: CALL      R2 2 2       ; R2 := R2(R3)
 70 [-]: EQ        0 R2 K9      ; if R2 ~= "Vector" then PC := 86
 71 [-]: JMP       86           ; PC := 86
 72 [-]: GETGLOBAL R2 K8        ; R2 := valCone
 73 [-]: MUL       R2 K16 R2    ; R2 := -1 * R2
 74 [-]: SETGLOBAL R2 K7        ; vecCone := R2
 75 [-]: JMP       86           ; PC := 86
 76 [-]: GETGLOBAL R2 K5        ; R2 := wep
 77 [-]: SELF      R2 R2 K17    ; R3 := R2; R2 := R2["GetPrintName"]
 78 [-]: CALL      R2 2 2       ; R2 := R2(R3)
 79 [-]: GETUPVAL  R3 U2        ; R3 := U2
 80 [-]: GETTABLE  R3 R3 R2     ; R3 := R3[R2]
 81 [-]: TEST      R3 0         ; if not R3 then PC := 86
 82 [-]: JMP       86           ; PC := 86
 83 [-]: GETUPVAL  R3 U2        ; R3 := U2
 84 [-]: GETTABLE  R3 R3 R2     ; R3 := R3[R2]
 85 [-]: SETGLOBAL R3 K7        ; vecCone := R3
 86 [-]: GETUPVAL  R2 U0        ; R2 := U0
 87 [-]: GETTABLE  R2 R2 K18    ; R2 := R2["hl2_shotmanip"]
 88 [-]: GETGLOBAL R3 K3        ; R3 := currentseed
 89 [-]: TEST      R3 1         ; if R3 then PC := 92
 90 [-]: JMP       92           ; PC := 92
 91 [-]: LOADK     R3 K4        ; R3 := 0
 92 [-]: TESTSET   R4 R1 1      ; if R1 then PC := 99 else R4 := R1
 93 [-]: JMP       99           ; PC := 99
 94 [-]: GETUPVAL  R4 U1        ; R4 := U1
 95 [-]: SELF      R4 R4 K19    ; R5 := R4; R4 := R4["GetAimVector"]
 96 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 97 [-]: SELF      R4 R4 K20    ; R5 := R4; R4 := R4["Angle"]
 98 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 99 [-]: SELF      R4 R4 K21    ; R5 := R4; R4 := R4["Forward"]
100 [-]: CALL      R4 2 2       ; R4 := R4(R5)
101 [-]: GETGLOBAL R5 K7        ; R5 := vecCone
102 [-]: CALL      R2 4 2       ; R2 := R2(R3,R4,R5)
103 [-]: SELF      R2 R2 K20    ; R3 := R2; R2 := R2["Angle"]
104 [-]: TAILCALL  R2 2 0       ; R2,... := R2(R3)
105 [-]: RETURN    R2 0         ; return R2,...
106 [-]: RETURN    R0 1         ; return 


; Function #59:
;
; Name:            
; Defined at line: 1554
; #Upvalues:       4
; #Parameters:     1
; Is_vararg:       0
; Max Stack Size:  4

  1 [-]: GETUPVAL  R1 U0        ; R1 := U0
  2 [-]: GETTABLE  R1 R1 K0     ; R1 := R1["GetCVNum"]
  3 [-]: LOADK     R2 K1        ; R2 := "sh_autoreload"
  4 [-]: CALL      R1 2 2       ; R1 := R1(R2)
  5 [-]: EQ        1 R1 K2      ; if R1 == 1 then PC := 8
  6 [-]: JMP       8            ; PC := 8
  7 [-]: RETURN    R0 1         ; return 
  8 [-]: GETUPVAL  R1 U1        ; R1 := U1
  9 [-]: SELF      R1 R1 K3     ; R2 := R1; R1 := R1["Alive"]
 10 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 11 [-]: TEST      R1 0         ; if not R1 then PC := 52
 12 [-]: JMP       52           ; PC := 52
 13 [-]: GETUPVAL  R1 U2        ; R1 := U2
 14 [-]: GETTABLE  R1 R1 K4     ; R1 := R1["ValidEntity"]
 15 [-]: GETUPVAL  R2 U1        ; R2 := U1
 16 [-]: SELF      R2 R2 K5     ; R3 := R2; R2 := R2["GetActiveWeapon"]
 17 [-]: CALL      R2 2 0       ; R2,... := R2(R3)
 18 [-]: CALL      R1 0 2       ; R1 := R1(R2,...)
 19 [-]: TEST      R1 0         ; if not R1 then PC := 52
 20 [-]: JMP       52           ; PC := 52
 21 [-]: GETUPVAL  R1 U1        ; R1 := U1
 22 [-]: SELF      R1 R1 K5     ; R2 := R1; R1 := R1["GetActiveWeapon"]
 23 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 24 [-]: SELF      R1 R1 K6     ; R2 := R1; R1 := R1["Clip1"]
 25 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 26 [-]: LE        0 R1 K7      ; if R1 > 0 then PC := 52
 27 [-]: JMP       52           ; PC := 52
 28 [-]: GETUPVAL  R1 U3        ; R1 := U3
 29 [-]: TEST      R1 0         ; if not R1 then PC := 37
 30 [-]: JMP       37           ; PC := 37
 31 [-]: GETUPVAL  R1 U3        ; R1 := U3
 32 [-]: GETUPVAL  R2 U2        ; R2 := U2
 33 [-]: GETTABLE  R2 R2 K8     ; R2 := R2["CurTime"]
 34 [-]: CALL      R2 1 2       ; R2 := R2()
 35 [-]: LT        0 R1 R2      ; if R1 >= R2 then PC := 52
 36 [-]: JMP       52           ; PC := 52
 37 [-]: GETUPVAL  R1 U2        ; R1 := U2
 38 [-]: GETTABLE  R1 R1 K9     ; R1 := R1["RunConsoleCommand"]
 39 [-]: LOADK     R2 K10       ; R2 := "+reload"
 40 [-]: CALL      R1 2 1       ; R1(R2)
 41 [-]: GETUPVAL  R1 U2        ; R1 := U2
 42 [-]: GETTABLE  R1 R1 K8     ; R1 := R1["CurTime"]
 43 [-]: CALL      R1 1 2       ; R1 := R1()
 44 [-]: ADD       R1 R1 K11    ; R1 := R1 + 5
 45 [-]: SETUPVAL  R1 U3        ; U3 := Rd
 46 [-]: GETGLOBAL R1 K12       ; R1 := timer
 47 [-]: GETTABLE  R1 R1 K13    ; R1 := R1["Simple"]
 48 [-]: LOADK     R2 K14       ; R2 := 0.2
 49 [-]: CLOSURE   R3 0         ; R3 := closure(Function #59.1)
 50 [-]: GETUPVAL  R0 U2        ; R0 := U2
 51 [-]: CALL      R1 3 1       ; R1(R2,R3)
 52 [-]: RETURN    R0 1         ; return 


; Function #59.1:
;
; Name:            
; Defined at line: 1561
; #Upvalues:       1
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  2

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["RunConsoleCommand"]
  3 [-]: LOADK     R1 K1        ; R1 := "-reload"
  4 [-]: CALL      R0 2 1       ; R0(R1)
  5 [-]: RETURN    R0 1         ; return 


; Function #60:
;
; Name:            
; Defined at line: 1569
; #Upvalues:       2
; #Parameters:     1
; Is_vararg:       0
; Max Stack Size:  10

  1 [-]: GETUPVAL  R1 U0        ; R1 := U0
  2 [-]: GETTABLE  R1 R1 K0     ; R1 := R1["GetCVNum"]
  3 [-]: LOADK     R2 K1        ; R2 := "sh_targetbones"
  4 [-]: CALL      R1 2 2       ; R1 := R1(R2)
  5 [-]: EQ        1 R1 K2      ; if R1 == 1 then PC := 24
  6 [-]: JMP       24           ; PC := 24
  7 [-]: SELF      R1 R0 K3     ; R2 := R0; R1 := R0["LookupAttachment"]
  8 [-]: LOADK     R3 K4        ; R3 := "eyes"
  9 [-]: CALL      R1 3 2       ; R1 := R1(R2,R3)
 10 [-]: EQ        1 R1 K5      ; if R1 == 0 then PC := 24
 11 [-]: JMP       24           ; PC := 24
 12 [-]: SELF      R2 R0 K6     ; R3 := R0; R2 := R0["GetAttachment"]
 13 [-]: MOVE      R4 R1        ; R4 := R1
 14 [-]: CALL      R2 3 2       ; R2 := R2(R3,R4)
 15 [-]: MOVE      R1 R2        ; R1 := R2
 16 [-]: TEST      R1 0         ; if not R1 then PC := 24
 17 [-]: JMP       24           ; PC := 24
 18 [-]: GETTABLE  R2 R1 K7     ; R2 := R1["Pos"]
 19 [-]: TEST      R2 0         ; if not R2 then PC := 24
 20 [-]: JMP       24           ; PC := 24
 21 [-]: GETTABLE  R2 R1 K7     ; R2 := R1["Pos"]
 22 [-]: GETTABLE  R3 R1 K8     ; R3 := R1["Ang"]
 23 [-]: RETURN    R2 3         ; return R2,R3
 24 [-]: GETUPVAL  R1 U0        ; R1 := U0
 25 [-]: GETTABLE  R1 R1 K9     ; R1 := R1["aimmodels"]
 26 [-]: SELF      R2 R0 K10    ; R3 := R0; R2 := R0["GetModel"]
 27 [-]: CALL      R2 2 2       ; R2 := R2(R3)
 28 [-]: GETTABLE  R1 R1 R2     ; R1 := R1[R2]
 29 [-]: TEST      R1 1         ; if R1 then PC := 50
 30 [-]: JMP       50           ; PC := 50
 31 [-]: GETUPVAL  R2 U1        ; R2 := U1
 32 [-]: GETTABLE  R2 R2 K11    ; R2 := R2["pairs"]
 33 [-]: GETUPVAL  R3 U0        ; R3 := U0
 34 [-]: GETTABLE  R3 R3 K12    ; R3 := R3["nicebones"]
 35 [-]: CALL      R2 2 4       ; R2,R3,R4 := R2(R3)
 36 [-]: JMP       45           ; PC := 45
 37 [-]: GETTABLE  R7 R6 K2     ; R7 := R6[1]
 38 [-]: GETUPVAL  R8 U0        ; R8 := U0
 39 [-]: GETTABLE  R8 R8 K13    ; R8 := R8["GetCVStr"]
 40 [-]: LOADK     R9 K14       ; R9 := "sh_aimbone"
 41 [-]: CALL      R8 2 2       ; R8 := R8(R9)
 42 [-]: EQ        0 R7 R8      ; if R7 ~= R8 then PC := 45
 43 [-]: JMP       45           ; PC := 45
 44 [-]: GETTABLE  R1 R6 K15    ; R1 := R6[2]
 45 [-]: TFORLOOP  R2 2         ; R5,R6 :=  R2(R3,R4); if R5 ~= nil then begin PC = 37; R4 := R5 end
 46 [-]: JMP       37           ; PC := 37
 47 [-]: TEST      R1 1         ; if R1 then PC := 50
 48 [-]: JMP       50           ; PC := 50
 49 [-]: LOADK     R1 K16       ; R1 := "ValveBiped.Bip01_Head1"
 50 [-]: SELF      R2 R0 K17    ; R3 := R0; R2 := R0["LookupBone"]
 51 [-]: MOVE      R4 R1        ; R4 := R1
 52 [-]: CALL      R2 3 2       ; R2 := R2(R3,R4)
 53 [-]: TEST      R2 0         ; if not R2 then PC := 61
 54 [-]: JMP       61           ; PC := 61
 55 [-]: SELF      R3 R0 K18    ; R4 := R0; R3 := R0["GetBonePosition"]
 56 [-]: MOVE      R5 R2        ; R5 := R2
 57 [-]: CALL      R3 3 3       ; R3,R4 := R3(R4,R5)
 58 [-]: MOVE      R5 R3        ; R5 := R3
 59 [-]: MOVE      R6 R4        ; R6 := R4
 60 [-]: RETURN    R5 3         ; return R5,R6
 61 [-]: SELF      R3 R0 K19    ; R4 := R0; R3 := R0["LocalToWorld"]
 62 [-]: SELF      R5 R0 K20    ; R6 := R0; R5 := R0["OBBCenter"]
 63 [-]: CALL      R5 2 0       ; R5,... := R5(R6)
 64 [-]: TAILCALL  R3 0 0       ; R3,... := R3(R4,...)
 65 [-]: RETURN    R3 0         ; return R3,...
 66 [-]: RETURN    R0 1         ; return 


; Function #61:
;
; Name:            
; Defined at line: 1599
; #Upvalues:       3
; #Parameters:     1
; Is_vararg:       0
; Max Stack Size:  5

  1 [-]: GETUPVAL  R1 U0        ; R1 := U0
  2 [-]: GETTABLE  R1 R1 K0     ; R1 := R1["GetCVNum"]
  3 [-]: LOADK     R2 K1        ; R2 := "sh_dclos"
  4 [-]: CALL      R1 2 2       ; R1 := R1(R2)
  5 [-]: EQ        0 R1 K2      ; if R1 ~= 1 then PC := 9
  6 [-]: JMP       9            ; PC := 9
  7 [-]: LOADBOOL  R1 1 0       ; R1 := true
  8 [-]: RETURN    R1 2         ; return R1
  9 [-]: NEWTABLE  R1 0 4       ; R1 := {}
 10 [-]: GETUPVAL  R2 U1        ; R2 := U1
 11 [-]: SELF      R2 R2 K4     ; R3 := R2; R2 := R2["GetShootPos"]
 12 [-]: CALL      R2 2 2       ; R2 := R2(R3)
 13 [-]: SETTABLE  R1 K3 R2     ; R1["start"] := R2
 14 [-]: GETUPVAL  R2 U0        ; R2 := U0
 15 [-]: GETTABLE  R2 R2 K4     ; R2 := R2["GetShootPos"]
 16 [-]: MOVE      R3 R0        ; R3 := R0
 17 [-]: CALL      R2 2 2       ; R2 := R2(R3)
 18 [-]: SETTABLE  R1 K5 R2     ; R1["endpos"] := R2
 19 [-]: NEWTABLE  R2 2 0       ; R2 := {}
 20 [-]: GETUPVAL  R3 U1        ; R3 := U1
 21 [-]: MOVE      R4 R0        ; R4 := R0
 22 [-]: SETLIST   R2 2 1       ; R2[(1-1)*FPF+i] := R(2+i), 1 <= i <= 2
 23 [-]: SETTABLE  R1 K6 R2     ; R1["filter"] := R2
 24 [-]: SETTABLE  R1 K7 K8     ; R1["mask"] := 1174421507
 25 [-]: GETUPVAL  R2 U2        ; R2 := U2
 26 [-]: GETTABLE  R2 R2 K9     ; R2 := R2["util"]
 27 [-]: GETTABLE  R2 R2 K10    ; R2 := R2["TraceLine"]
 28 [-]: MOVE      R3 R1        ; R3 := R1
 29 [-]: CALL      R2 2 2       ; R2 := R2(R3)
 30 [-]: GETTABLE  R3 R2 K11    ; R3 := R2["Fraction"]
 31 [-]: EQ        1 R3 K2      ; if R3 == 1 then PC := 34
 32 [-]: JMP       34           ; PC := 34
 33 [-]: LOADBOOL  R3 0 1       ; R3 := false; PC := %d
 34 [-]: LOADBOOL  R3 1 0       ; R3 := true
 35 [-]: RETURN    R3 2         ; return R3
 36 [-]: RETURN    R0 1         ; return 


; Function #62:
;
; Name:            
; Defined at line: 1606
; #Upvalues:       3
; #Parameters:     1
; Is_vararg:       0
; Max Stack Size:  10

  1 [-]: GETUPVAL  R1 U0        ; R1 := U0
  2 [-]: GETTABLE  R1 R1 K0     ; R1 := R1["ValidEntity"]
  3 [-]: MOVE      R2 R0        ; R2 := R0
  4 [-]: CALL      R1 2 2       ; R1 := R1(R2)
  5 [-]: TEST      R1 1         ; if R1 then PC := 9
  6 [-]: JMP       9            ; PC := 9
  7 [-]: LOADBOOL  R1 0 0       ; R1 := false
  8 [-]: RETURN    R1 2         ; return R1
  9 [-]: GETUPVAL  R1 U1        ; R1 := U1
 10 [-]: EQ        0 R1 R0      ; if R1 ~= R0 then PC := 14
 11 [-]: JMP       14           ; PC := 14
 12 [-]: LOADBOOL  R1 0 0       ; R1 := false
 13 [-]: RETURN    R1 2         ; return R1
 14 [-]: SELF      R1 R0 K1     ; R2 := R0; R1 := R0["IsPlayer"]
 15 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 16 [-]: TEST      R1 1         ; if R1 then PC := 30
 17 [-]: JMP       30           ; PC := 30
 18 [-]: SELF      R1 R0 K2     ; R2 := R0; R1 := R0["IsNPC"]
 19 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 20 [-]: TEST      R1 1         ; if R1 then PC := 30
 21 [-]: JMP       30           ; PC := 30
 22 [-]: GETUPVAL  R1 U2        ; R1 := U2
 23 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["GetCVNum"]
 24 [-]: LOADK     R2 K4        ; R2 := "sh_targetents"
 25 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 26 [-]: EQ        1 R1 K5      ; if R1 == 1 then PC := 30
 27 [-]: JMP       30           ; PC := 30
 28 [-]: LOADBOOL  R1 0 0       ; R1 := false
 29 [-]: RETURN    R1 2         ; return R1
 30 [-]: SELF      R1 R0 K1     ; R2 := R0; R1 := R0["IsPlayer"]
 31 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 32 [-]: TEST      R1 1         ; if R1 then PC := 47
 33 [-]: JMP       47           ; PC := 47
 34 [-]: SELF      R1 R0 K2     ; R2 := R0; R1 := R0["IsNPC"]
 35 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 36 [-]: TEST      R1 1         ; if R1 then PC := 47
 37 [-]: JMP       47           ; PC := 47
 38 [-]: GETUPVAL  R1 U2        ; R1 := U2
 39 [-]: GETTABLE  R1 R1 K6     ; R1 := R1["custe"]
 40 [-]: SELF      R2 R0 K7     ; R3 := R0; R2 := R0["GetClass"]
 41 [-]: CALL      R2 2 2       ; R2 := R2(R3)
 42 [-]: GETTABLE  R1 R1 R2     ; R1 := R1[R2]
 43 [-]: TEST      R1 1         ; if R1 then PC := 47
 44 [-]: JMP       47           ; PC := 47
 45 [-]: LOADBOOL  R1 0 0       ; R1 := false
 46 [-]: RETURN    R1 2         ; return R1
 47 [-]: GETUPVAL  R1 U0        ; R1 := U0
 48 [-]: GETTABLE  R1 R1 K8     ; R1 := R1["SH_ISDORMANT"]
 49 [-]: SELF      R2 R0 K9     ; R3 := R0; R2 := R0["EntIndex"]
 50 [-]: CALL      R2 2 0       ; R2,... := R2(R3)
 51 [-]: CALL      R1 0 2       ; R1 := R1(R2,...)
 52 [-]: TEST      R1 0         ; if not R1 then PC := 56
 53 [-]: JMP       56           ; PC := 56
 54 [-]: LOADBOOL  R1 0 0       ; R1 := false
 55 [-]: RETURN    R1 2         ; return R1
 56 [-]: SELF      R1 R0 K10    ; R2 := R0; R1 := R0["GetMoveType"]
 57 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 58 [-]: EQ        0 R1 K11     ; if R1 ~= 0 then PC := 62
 59 [-]: JMP       62           ; PC := 62
 60 [-]: LOADBOOL  R1 0 0       ; R1 := false
 61 [-]: RETURN    R1 2         ; return R1
 62 [-]: SELF      R1 R0 K1     ; R2 := R0; R1 := R0["IsPlayer"]
 63 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 64 [-]: TEST      R1 0         ; if not R1 then PC := 72
 65 [-]: JMP       72           ; PC := 72
 66 [-]: SELF      R1 R0 K12    ; R2 := R0; R1 := R0["Alive"]
 67 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 68 [-]: TEST      R1 1         ; if R1 then PC := 72
 69 [-]: JMP       72           ; PC := 72
 70 [-]: LOADBOOL  R1 0 0       ; R1 := false
 71 [-]: RETURN    R1 2         ; return R1
 72 [-]: SELF      R1 R0 K1     ; R2 := R0; R1 := R0["IsPlayer"]
 73 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 74 [-]: TEST      R1 0         ; if not R1 then PC := 87
 75 [-]: JMP       87           ; PC := 87
 76 [-]: SELF      R1 R0 K13    ; R2 := R0; R1 := R0["Team"]
 77 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 78 [-]: GETGLOBAL R2 K14       ; R2 := TEAM_SPECTATOR
 79 [-]: EQ        1 R1 R2      ; if R1 == R2 then PC := 85
 80 [-]: JMP       85           ; PC := 85
 81 [-]: SELF      R1 R0 K13    ; R2 := R0; R1 := R0["Team"]
 82 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 83 [-]: EQ        0 R1 K15     ; if R1 ~= 1002 then PC := 87
 84 [-]: JMP       87           ; PC := 87
 85 [-]: LOADBOOL  R1 0 0       ; R1 := false
 86 [-]: RETURN    R1 2         ; return R1
 87 [-]: SELF      R1 R0 K1     ; R2 := R0; R1 := R0["IsPlayer"]
 88 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 89 [-]: TEST      R1 0         ; if not R1 then PC := 97
 90 [-]: JMP       97           ; PC := 97
 91 [-]: SELF      R1 R0 K16    ; R2 := R0; R1 := R0["Health"]
 92 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 93 [-]: LE        0 R1 K11     ; if R1 > 0 then PC := 97
 94 [-]: JMP       97           ; PC := 97
 95 [-]: LOADBOOL  R1 0 0       ; R1 := false
 96 [-]: RETURN    R1 2         ; return R1
 97 [-]: SELF      R1 R0 K1     ; R2 := R0; R1 := R0["IsPlayer"]
 98 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 99 [-]: TEST      R1 0         ; if not R1 then PC := 123
100 [-]: JMP       123          ; PC := 123
101 [-]: GETUPVAL  R1 U2        ; R1 := U2
102 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["GetCVNum"]
103 [-]: LOADK     R2 K17       ; R2 := "sh_targettraitors"
104 [-]: CALL      R1 2 2       ; R1 := R1(R2)
105 [-]: EQ        0 R1 K5      ; if R1 ~= 1 then PC := 123
106 [-]: JMP       123          ; PC := 123
107 [-]: GETUPVAL  R1 U2        ; R1 := U2
108 [-]: GETTABLE  R1 R1 K18    ; R1 := R1["traitors"]
109 [-]: LEN       R1 R1        ; R1 := # R1
110 [-]: LT        0 K11 R1     ; if 0 >= R1 then PC := 123
111 [-]: JMP       123          ; PC := 123
112 [-]: GETUPVAL  R1 U0        ; R1 := U0
113 [-]: GETTABLE  R1 R1 K19    ; R1 := R1["table"]
114 [-]: GETTABLE  R1 R1 K20    ; R1 := R1["HasValue"]
115 [-]: GETUPVAL  R2 U2        ; R2 := U2
116 [-]: GETTABLE  R2 R2 K18    ; R2 := R2["traitors"]
117 [-]: MOVE      R3 R0        ; R3 := R0
118 [-]: CALL      R1 3 2       ; R1 := R1(R2,R3)
119 [-]: TEST      R1 1         ; if R1 then PC := 123
120 [-]: JMP       123          ; PC := 123
121 [-]: LOADBOOL  R1 0 0       ; R1 := false
122 [-]: RETURN    R1 2         ; return R1
123 [-]: SELF      R1 R0 K1     ; R2 := R0; R1 := R0["IsPlayer"]
124 [-]: CALL      R1 2 2       ; R1 := R1(R2)
125 [-]: TEST      R1 0         ; if not R1 then PC := 142
126 [-]: JMP       142          ; PC := 142
127 [-]: SELF      R1 R0 K13    ; R2 := R0; R1 := R0["Team"]
128 [-]: CALL      R1 2 2       ; R1 := R1(R2)
129 [-]: GETUPVAL  R2 U1        ; R2 := U1
130 [-]: SELF      R2 R2 K13    ; R3 := R2; R2 := R2["Team"]
131 [-]: CALL      R2 2 2       ; R2 := R2(R3)
132 [-]: EQ        0 R1 R2      ; if R1 ~= R2 then PC := 142
133 [-]: JMP       142          ; PC := 142
134 [-]: GETUPVAL  R1 U2        ; R1 := U2
135 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["GetCVNum"]
136 [-]: LOADK     R2 K21       ; R2 := "sh_friendlyfire"
137 [-]: CALL      R1 2 2       ; R1 := R1(R2)
138 [-]: EQ        1 R1 K5      ; if R1 == 1 then PC := 142
139 [-]: JMP       142          ; PC := 142
140 [-]: LOADBOOL  R1 0 0       ; R1 := false
141 [-]: RETURN    R1 2         ; return R1
142 [-]: SELF      R1 R0 K1     ; R2 := R0; R1 := R0["IsPlayer"]
143 [-]: CALL      R1 2 2       ; R1 := R1(R2)
144 [-]: TEST      R1 0         ; if not R1 then PC := 163
145 [-]: JMP       163          ; PC := 163
146 [-]: GETGLOBAL R1 K22       ; R1 := _R
147 [-]: GETTABLE  R1 R1 K23    ; R1 := R1["Player"]
148 [-]: GETTABLE  R1 R1 K24    ; R1 := R1["IsTraitor"]
149 [-]: TEST      R1 0         ; if not R1 then PC := 163
150 [-]: JMP       163          ; PC := 163
151 [-]: SELF      R1 R0 K24    ; R2 := R0; R1 := R0["IsTraitor"]
152 [-]: CALL      R1 2 2       ; R1 := R1(R2)
153 [-]: TEST      R1 0         ; if not R1 then PC := 163
154 [-]: JMP       163          ; PC := 163
155 [-]: GETUPVAL  R1 U2        ; R1 := U2
156 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["GetCVNum"]
157 [-]: LOADK     R2 K25       ; R2 := "sh_ignoretraitors"
158 [-]: CALL      R1 2 2       ; R1 := R1(R2)
159 [-]: EQ        0 R1 K5      ; if R1 ~= 1 then PC := 163
160 [-]: JMP       163          ; PC := 163
161 [-]: LOADBOOL  R1 0 0       ; R1 := false
162 [-]: RETURN    R1 2         ; return R1
163 [-]: SELF      R1 R0 K1     ; R2 := R0; R1 := R0["IsPlayer"]
164 [-]: CALL      R1 2 2       ; R1 := R1(R2)
165 [-]: TEST      R1 0         ; if not R1 then PC := 175
166 [-]: JMP       175          ; PC := 175
167 [-]: GETUPVAL  R1 U2        ; R1 := U2
168 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["GetCVNum"]
169 [-]: LOADK     R2 K26       ; R2 := "sh_targetplayers"
170 [-]: CALL      R1 2 2       ; R1 := R1(R2)
171 [-]: EQ        1 R1 K5      ; if R1 == 1 then PC := 175
172 [-]: JMP       175          ; PC := 175
173 [-]: LOADBOOL  R1 0 0       ; R1 := false
174 [-]: RETURN    R1 2         ; return R1
175 [-]: SELF      R1 R0 K2     ; R2 := R0; R1 := R0["IsNPC"]
176 [-]: CALL      R1 2 2       ; R1 := R1(R2)
177 [-]: TEST      R1 0         ; if not R1 then PC := 187
178 [-]: JMP       187          ; PC := 187
179 [-]: GETUPVAL  R1 U2        ; R1 := U2
180 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["GetCVNum"]
181 [-]: LOADK     R2 K27       ; R2 := "sh_targetnpcs"
182 [-]: CALL      R1 2 2       ; R1 := R1(R2)
183 [-]: EQ        1 R1 K5      ; if R1 == 1 then PC := 187
184 [-]: JMP       187          ; PC := 187
185 [-]: LOADBOOL  R1 0 0       ; R1 := false
186 [-]: RETURN    R1 2         ; return R1
187 [-]: SELF      R1 R0 K1     ; R2 := R0; R1 := R0["IsPlayer"]
188 [-]: CALL      R1 2 2       ; R1 := R1(R2)
189 [-]: TEST      R1 0         ; if not R1 then PC := 203
190 [-]: JMP       203          ; PC := 203
191 [-]: GETUPVAL  R1 U2        ; R1 := U2
192 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["GetCVNum"]
193 [-]: LOADK     R2 K28       ; R2 := "sh_ignorefriends"
194 [-]: CALL      R1 2 2       ; R1 := R1(R2)
195 [-]: EQ        0 R1 K5      ; if R1 ~= 1 then PC := 203
196 [-]: JMP       203          ; PC := 203
197 [-]: SELF      R1 R0 K29    ; R2 := R0; R1 := R0["GetFriendStatus"]
198 [-]: CALL      R1 2 2       ; R1 := R1(R2)
199 [-]: EQ        0 R1 K30     ; if R1 ~= "friend" then PC := 203
200 [-]: JMP       203          ; PC := 203
201 [-]: LOADBOOL  R1 0 0       ; R1 := false
202 [-]: RETURN    R1 2         ; return R1
203 [-]: SELF      R1 R0 K1     ; R2 := R0; R1 := R0["IsPlayer"]
204 [-]: CALL      R1 2 2       ; R1 := R1(R2)
205 [-]: TEST      R1 0         ; if not R1 then PC := 223
206 [-]: JMP       223          ; PC := 223
207 [-]: SELF      R1 R0 K31    ; R2 := R0; R1 := R0["IsAdmin"]
208 [-]: CALL      R1 2 2       ; R1 := R1(R2)
209 [-]: TEST      R1 1         ; if R1 then PC := 215
210 [-]: JMP       215          ; PC := 215
211 [-]: SELF      R1 R0 K32    ; R2 := R0; R1 := R0["IsSuperAdmin"]
212 [-]: CALL      R1 2 2       ; R1 := R1(R2)
213 [-]: TEST      R1 0         ; if not R1 then PC := 223
214 [-]: JMP       223          ; PC := 223
215 [-]: GETUPVAL  R1 U2        ; R1 := U2
216 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["GetCVNum"]
217 [-]: LOADK     R2 K33       ; R2 := "sh_ignoreadmins"
218 [-]: CALL      R1 2 2       ; R1 := R1(R2)
219 [-]: EQ        0 R1 K5      ; if R1 ~= 1 then PC := 223
220 [-]: JMP       223          ; PC := 223
221 [-]: LOADBOOL  R1 0 0       ; R1 := false
222 [-]: RETURN    R1 2         ; return R1
223 [-]: SELF      R1 R0 K1     ; R2 := R0; R1 := R0["IsPlayer"]
224 [-]: CALL      R1 2 2       ; R1 := R1(R2)
225 [-]: TEST      R1 0         ; if not R1 then PC := 242
226 [-]: JMP       242          ; PC := 242
227 [-]: GETUPVAL  R1 U2        ; R1 := U2
228 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["GetCVNum"]
229 [-]: LOADK     R2 K34       ; R2 := "sh_ignorenowep"
230 [-]: CALL      R1 2 2       ; R1 := R1(R2)
231 [-]: EQ        0 R1 K5      ; if R1 ~= 1 then PC := 242
232 [-]: JMP       242          ; PC := 242
233 [-]: GETUPVAL  R1 U0        ; R1 := U0
234 [-]: GETTABLE  R1 R1 K0     ; R1 := R1["ValidEntity"]
235 [-]: SELF      R2 R0 K35    ; R3 := R0; R2 := R0["GetActiveWeapon"]
236 [-]: CALL      R2 2 0       ; R2,... := R2(R3)
237 [-]: CALL      R1 0 2       ; R1 := R1(R2,...)
238 [-]: TEST      R1 1         ; if R1 then PC := 242
239 [-]: JMP       242          ; PC := 242
240 [-]: LOADBOOL  R1 0 0       ; R1 := false
241 [-]: RETURN    R1 2         ; return R1
242 [-]: GETUPVAL  R1 U0        ; R1 := U0
243 [-]: GETTABLE  R1 R1 K19    ; R1 := R1["table"]
244 [-]: GETTABLE  R1 R1 K20    ; R1 := R1["HasValue"]
245 [-]: GETUPVAL  R2 U2        ; R2 := U2
246 [-]: GETTABLE  R2 R2 K36    ; R2 := R2["aimfriends"]
247 [-]: MOVE      R3 R0        ; R3 := R0
248 [-]: CALL      R1 3 2       ; R1 := R1(R2,R3)
249 [-]: SELF      R2 R0 K1     ; R3 := R0; R2 := R0["IsPlayer"]
250 [-]: CALL      R2 2 2       ; R2 := R2(R3)
251 [-]: TEST      R2 0         ; if not R2 then PC := 263
252 [-]: JMP       263          ; PC := 263
253 [-]: GETUPVAL  R2 U2        ; R2 := U2
254 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["GetCVNum"]
255 [-]: LOADK     R3 K37       ; R3 := "sh_friendisenemy"
256 [-]: CALL      R2 2 2       ; R2 := R2(R3)
257 [-]: EQ        0 R2 K5      ; if R2 ~= 1 then PC := 263
258 [-]: JMP       263          ; PC := 263
259 [-]: TEST      R1 1         ; if R1 then PC := 263
260 [-]: JMP       263          ; PC := 263
261 [-]: LOADBOOL  R2 0 0       ; R2 := false
262 [-]: RETURN    R2 2         ; return R2
263 [-]: SELF      R2 R0 K1     ; R3 := R0; R2 := R0["IsPlayer"]
264 [-]: CALL      R2 2 2       ; R2 := R2(R3)
265 [-]: TEST      R2 0         ; if not R2 then PC := 277
266 [-]: JMP       277          ; PC := 277
267 [-]: GETUPVAL  R2 U2        ; R2 := U2
268 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["GetCVNum"]
269 [-]: LOADK     R3 K37       ; R3 := "sh_friendisenemy"
270 [-]: CALL      R2 2 2       ; R2 := R2(R3)
271 [-]: EQ        1 R2 K5      ; if R2 == 1 then PC := 277
272 [-]: JMP       277          ; PC := 277
273 [-]: TEST      R1 0         ; if not R1 then PC := 277
274 [-]: JMP       277          ; PC := 277
275 [-]: LOADBOOL  R2 0 0       ; R2 := false
276 [-]: RETURN    R2 2         ; return R2
277 [-]: SELF      R2 R0 K1     ; R3 := R0; R2 := R0["IsPlayer"]
278 [-]: CALL      R2 2 2       ; R2 := R2(R3)
279 [-]: TEST      R2 0         ; if not R2 then PC := 295
280 [-]: JMP       295          ; PC := 295
281 [-]: GETUPVAL  R2 U0        ; R2 := U0
282 [-]: GETTABLE  R2 R2 K19    ; R2 := R2["table"]
283 [-]: GETTABLE  R2 R2 K20    ; R2 := R2["HasValue"]
284 [-]: GETUPVAL  R3 U2        ; R3 := U2
285 [-]: GETTABLE  R3 R3 K38    ; R3 := R3["aimteams"]
286 [-]: GETUPVAL  R4 U0        ; R4 := U0
287 [-]: GETTABLE  R4 R4 K39    ; R4 := R4["team"]
288 [-]: GETTABLE  R4 R4 K40    ; R4 := R4["GetName"]
289 [-]: SELF      R5 R0 K13    ; R6 := R0; R5 := R0["Team"]
290 [-]: CALL      R5 2 0       ; R5,... := R5(R6)
291 [-]: CALL      R4 0 0       ; R4,... := R4(R5,...)
292 [-]: CALL      R2 0 2       ; R2 := R2(R3,...)
293 [-]: TESTSET   R1 R2 1      ; if R2 then PC := 296 else R1 := R2
294 [-]: JMP       296          ; PC := 296
295 [-]: LOADBOOL  R1 0 0       ; R1 := false
296 [-]: SELF      R2 R0 K1     ; R3 := R0; R2 := R0["IsPlayer"]
297 [-]: CALL      R2 2 2       ; R2 := R2(R3)
298 [-]: TEST      R2 0         ; if not R2 then PC := 310
299 [-]: JMP       310          ; PC := 310
300 [-]: GETUPVAL  R2 U2        ; R2 := U2
301 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["GetCVNum"]
302 [-]: LOADK     R3 K41       ; R3 := "sh_teamisenemy"
303 [-]: CALL      R2 2 2       ; R2 := R2(R3)
304 [-]: EQ        0 R2 K5      ; if R2 ~= 1 then PC := 310
305 [-]: JMP       310          ; PC := 310
306 [-]: TEST      R1 1         ; if R1 then PC := 310
307 [-]: JMP       310          ; PC := 310
308 [-]: LOADBOOL  R2 0 0       ; R2 := false
309 [-]: RETURN    R2 2         ; return R2
310 [-]: SELF      R2 R0 K1     ; R3 := R0; R2 := R0["IsPlayer"]
311 [-]: CALL      R2 2 2       ; R2 := R2(R3)
312 [-]: TEST      R2 0         ; if not R2 then PC := 324
313 [-]: JMP       324          ; PC := 324
314 [-]: GETUPVAL  R2 U2        ; R2 := U2
315 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["GetCVNum"]
316 [-]: LOADK     R3 K41       ; R3 := "sh_teamisenemy"
317 [-]: CALL      R2 2 2       ; R2 := R2(R3)
318 [-]: EQ        1 R2 K5      ; if R2 == 1 then PC := 324
319 [-]: JMP       324          ; PC := 324
320 [-]: TEST      R1 0         ; if not R1 then PC := 324
321 [-]: JMP       324          ; PC := 324
322 [-]: LOADBOOL  R2 0 0       ; R2 := false
323 [-]: RETURN    R2 2         ; return R2
324 [-]: GETUPVAL  R2 U2        ; R2 := U2
325 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["GetCVNum"]
326 [-]: LOADK     R3 K42       ; R3 := "sh_maxfov"
327 [-]: CALL      R2 2 2       ; R2 := R2(R3)
328 [-]: EQ        1 R2 K43     ; if R2 == 180 then PC := 369
329 [-]: JMP       369          ; PC := 369
330 [-]: GETUPVAL  R3 U1        ; R3 := U1
331 [-]: SELF      R3 R3 K44    ; R4 := R3; R3 := R3["GetAngles"]
332 [-]: CALL      R3 2 2       ; R3 := R3(R4)
333 [-]: SELF      R4 R0 K45    ; R5 := R0; R4 := R0["GetPos"]
334 [-]: CALL      R4 2 2       ; R4 := R4(R5)
335 [-]: GETUPVAL  R5 U1        ; R5 := U1
336 [-]: SELF      R5 R5 K45    ; R6 := R5; R5 := R5["GetPos"]
337 [-]: CALL      R5 2 2       ; R5 := R5(R6)
338 [-]: SUB       R4 R4 R5     ; R4 := R4 - R5
339 [-]: SELF      R4 R4 K46    ; R5 := R4; R4 := R4["Angle"]
340 [-]: CALL      R4 2 2       ; R4 := R4(R5)
341 [-]: GETUPVAL  R5 U0        ; R5 := U0
342 [-]: GETTABLE  R5 R5 K47    ; R5 := R5["math"]
343 [-]: GETTABLE  R5 R5 K48    ; R5 := R5["abs"]
344 [-]: GETUPVAL  R6 U0        ; R6 := U0
345 [-]: GETTABLE  R6 R6 K47    ; R6 := R6["math"]
346 [-]: GETTABLE  R6 R6 K49    ; R6 := R6["NormalizeAngle"]
347 [-]: GETTABLE  R7 R3 K50    ; R7 := R3["y"]
348 [-]: GETTABLE  R8 R4 K50    ; R8 := R4["y"]
349 [-]: SUB       R7 R7 R8     ; R7 := R7 - R8
350 [-]: CALL      R6 2 0       ; R6,... := R6(R7)
351 [-]: CALL      R5 0 2       ; R5 := R5(R6,...)
352 [-]: GETUPVAL  R6 U0        ; R6 := U0
353 [-]: GETTABLE  R6 R6 K47    ; R6 := R6["math"]
354 [-]: GETTABLE  R6 R6 K48    ; R6 := R6["abs"]
355 [-]: GETUPVAL  R7 U0        ; R7 := U0
356 [-]: GETTABLE  R7 R7 K47    ; R7 := R7["math"]
357 [-]: GETTABLE  R7 R7 K49    ; R7 := R7["NormalizeAngle"]
358 [-]: GETTABLE  R8 R3 K51    ; R8 := R3["p"]
359 [-]: GETTABLE  R9 R4 K51    ; R9 := R4["p"]
360 [-]: SUB       R8 R8 R9     ; R8 := R8 - R9
361 [-]: CALL      R7 2 0       ; R7,... := R7(R8)
362 [-]: CALL      R6 0 2       ; R6 := R6(R7,...)
363 [-]: LT        1 R2 R5      ; if R2 < R5 then PC := 367
364 [-]: JMP       367          ; PC := 367
365 [-]: LT        0 R2 R6      ; if R2 >= R6 then PC := 369
366 [-]: JMP       369          ; PC := 369
367 [-]: LOADBOOL  R7 0 0       ; R7 := false
368 [-]: RETURN    R7 2         ; return R7
369 [-]: LOADBOOL  R3 1 0       ; R3 := true
370 [-]: RETURN    R3 2         ; return R3
371 [-]: RETURN    R0 1         ; return 


; Function #63:
;
; Name:            
; Defined at line: 1647
; #Upvalues:       5
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  14

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["CanShoot"]
  3 [-]: GETUPVAL  R1 U0        ; R1 := U0
  4 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["vars"]
  5 [-]: GETTABLE  R1 R1 K2     ; R1 := R1["aimtarg"]
  6 [-]: CALL      R0 2 2       ; R0 := R0(R1)
  7 [-]: TEST      R0 0         ; if not R0 then PC := 22
  8 [-]: JMP       22           ; PC := 22
  9 [-]: GETUPVAL  R0 U0        ; R0 := U0
 10 [-]: GETTABLE  R0 R0 K3     ; R0 := R0["HasLOS"]
 11 [-]: GETUPVAL  R1 U0        ; R1 := U0
 12 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["vars"]
 13 [-]: GETTABLE  R1 R1 K2     ; R1 := R1["aimtarg"]
 14 [-]: CALL      R0 2 2       ; R0 := R0(R1)
 15 [-]: TEST      R0 0         ; if not R0 then PC := 22
 16 [-]: JMP       22           ; PC := 22
 17 [-]: GETUPVAL  R0 U0        ; R0 := U0
 18 [-]: GETTABLE  R0 R0 K1     ; R0 := R0["vars"]
 19 [-]: GETTABLE  R0 R0 K2     ; R0 := R0["aimtarg"]
 20 [-]: RETURN    R0 2         ; return R0
 21 [-]: JMP       25           ; PC := 25
 22 [-]: GETUPVAL  R0 U0        ; R0 := U0
 23 [-]: GETTABLE  R0 R0 K1     ; R0 := R0["vars"]
 24 [-]: SETTABLE  R0 K2 K4     ; R0["aimtarg"] := nil
 25 [-]: GETUPVAL  R0 U1        ; R0 := U1
 26 [-]: SELF      R0 R0 K5     ; R1 := R0; R0 := R0["EyePos"]
 27 [-]: CALL      R0 2 2       ; R0 := R0(R1)
 28 [-]: GETUPVAL  R1 U1        ; R1 := U1
 29 [-]: SELF      R1 R1 K6     ; R2 := R1; R1 := R1["GetAimVector"]
 30 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 31 [-]: NEWTABLE  R2 2 0       ; R2 := {}
 32 [-]: LOADK     R3 K7        ; R3 := 0
 33 [-]: LOADK     R4 K7        ; R4 := 0
 34 [-]: SETLIST   R2 2 1       ; R2[(1-1)*FPF+i] := R(2+i), 1 <= i <= 2
 35 [-]: GETUPVAL  R3 U0        ; R3 := U0
 36 [-]: GETTABLE  R3 R3 K8     ; R3 := R3["GetCVNum"]
 37 [-]: LOADK     R4 K9        ; R4 := "sh_targetnpcs"
 38 [-]: CALL      R3 2 2       ; R3 := R3(R4)
 39 [-]: EQ        1 R3 K10     ; if R3 == 1 then PC := 47
 40 [-]: JMP       47           ; PC := 47
 41 [-]: GETUPVAL  R3 U0        ; R3 := U0
 42 [-]: GETTABLE  R3 R3 K8     ; R3 := R3["GetCVNum"]
 43 [-]: LOADK     R4 K11       ; R4 := "sh_targetents"
 44 [-]: CALL      R3 2 2       ; R3 := R3(R4)
 45 [-]: EQ        0 R3 K10     ; if R3 ~= 1 then PC := 50
 46 [-]: JMP       50           ; PC := 50
 47 [-]: GETUPVAL  R3 U2        ; R3 := U2
 48 [-]: TEST      R3 1         ; if R3 then PC := 51
 49 [-]: JMP       51           ; PC := 51
 50 [-]: GETUPVAL  R3 U3        ; R3 := U3
 51 [-]: GETUPVAL  R4 U4        ; R4 := U4
 52 [-]: GETTABLE  R4 R4 K12    ; R4 := R4["ipairs"]
 53 [-]: MOVE      R5 R3        ; R5 := R3
 54 [-]: CALL      R4 2 4       ; R4,R5,R6 := R4(R5)
 55 [-]: JMP       94           ; PC := 94
 56 [-]: GETUPVAL  R9 U0        ; R9 := U0
 57 [-]: GETTABLE  R9 R9 K0     ; R9 := R9["CanShoot"]
 58 [-]: MOVE      R10 R8       ; R10 := R8
 59 [-]: CALL      R9 2 2       ; R9 := R9(R10)
 60 [-]: TEST      R9 0         ; if not R9 then PC := 94
 61 [-]: JMP       94           ; PC := 94
 62 [-]: GETUPVAL  R9 U0        ; R9 := U0
 63 [-]: GETTABLE  R9 R9 K3     ; R9 := R9["HasLOS"]
 64 [-]: MOVE      R10 R8       ; R10 := R8
 65 [-]: CALL      R9 2 2       ; R9 := R9(R10)
 66 [-]: TEST      R9 0         ; if not R9 then PC := 94
 67 [-]: JMP       94           ; PC := 94
 68 [-]: SELF      R9 R8 K5     ; R10 := R8; R9 := R8["EyePos"]
 69 [-]: CALL      R9 2 2       ; R9 := R9(R10)
 70 [-]: SUB       R10 R9 R0    ; R10 := R9 - R0
 71 [-]: SELF      R10 R10 K13  ; R11 := R10; R10 := R10["Normalize"]
 72 [-]: CALL      R10 2 2      ; R10 := R10(R11)
 73 [-]: SUB       R10 R10 R1   ; R10 := R10 - R1
 74 [-]: SELF      R11 R10 K14  ; R12 := R10; R11 := R10["Length"]
 75 [-]: CALL      R11 2 2      ; R11 := R11(R12)
 76 [-]: MOVE      R10 R11      ; R10 := R11
 77 [-]: GETUPVAL  R11 U4       ; R11 := U4
 78 [-]: GETTABLE  R11 R11 K15  ; R11 := R11["math"]
 79 [-]: GETTABLE  R11 R11 K16  ; R11 := R11["abs"]
 80 [-]: MOVE      R12 R10      ; R12 := R10
 81 [-]: CALL      R11 2 2      ; R11 := R11(R12)
 82 [-]: MOVE      R10 R11      ; R10 := R11
 83 [-]: GETTABLE  R11 R2 K17   ; R11 := R2[2]
 84 [-]: LT        1 R10 R11    ; if R10 < R11 then PC := 89
 85 [-]: JMP       89           ; PC := 89
 86 [-]: GETTABLE  R11 R2 K10   ; R11 := R2[1]
 87 [-]: EQ        0 R11 K7     ; if R11 ~= 0 then PC := 94
 88 [-]: JMP       94           ; PC := 94
 89 [-]: NEWTABLE  R11 2 0      ; R11 := {}
 90 [-]: MOVE      R12 R8       ; R12 := R8
 91 [-]: MOVE      R13 R10      ; R13 := R10
 92 [-]: SETLIST   R11 2 1      ; R11[(1-1)*FPF+i] := R(11+i), 1 <= i <= 2
 93 [-]: MOVE      R2 R11       ; R2 := R11
 94 [-]: TFORLOOP  R4 2         ; R7,R8 :=  R4(R5,R6); if R7 ~= nil then begin PC = 56; R6 := R7 end
 95 [-]: JMP       56           ; PC := 56
 96 [-]: GETTABLE  R4 R2 K10    ; R4 := R2[1]
 97 [-]: RETURN    R4 2         ; return R4
 98 [-]: RETURN    R0 1         ; return 


; Function #64:
;
; Name:            
; Defined at line: 1674
; #Upvalues:       3
; #Parameters:     1
; Is_vararg:       0
; Max Stack Size:  6

  1 [-]: GETUPVAL  R1 U0        ; R1 := U0
  2 [-]: GETTABLE  R1 R1 K0     ; R1 := R1["GetCVNum"]
  3 [-]: LOADK     R2 K1        ; R2 := "sh_triggerbot"
  4 [-]: CALL      R1 2 2       ; R1 := R1(R2)
  5 [-]: EQ        1 R1 K2      ; if R1 == 1 then PC := 8
  6 [-]: JMP       8            ; PC := 8
  7 [-]: RETURN    R0 1         ; return 
  8 [-]: GETUPVAL  R1 U1        ; R1 := U1
  9 [-]: SELF      R1 R1 K3     ; R2 := R1; R1 := R1["Alive"]
 10 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 11 [-]: TEST      R1 1         ; if R1 then PC := 14
 12 [-]: JMP       14           ; PC := 14
 13 [-]: RETURN    R0 1         ; return 
 14 [-]: GETUPVAL  R1 U1        ; R1 := U1
 15 [-]: SELF      R1 R1 K4     ; R2 := R1; R1 := R1["GetEyeTrace"]
 16 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 17 [-]: GETTABLE  R1 R1 K5     ; R1 := R1["Entity"]
 18 [-]: GETUPVAL  R2 U0        ; R2 := U0
 19 [-]: GETTABLE  R2 R2 K6     ; R2 := R2["vars"]
 20 [-]: GETTABLE  R2 R2 K7     ; R2 := R2["tlock"]
 21 [-]: TEST      R2 0         ; if not R2 then PC := 44
 22 [-]: JMP       44           ; PC := 44
 23 [-]: GETUPVAL  R2 U0        ; R2 := U0
 24 [-]: GETTABLE  R2 R2 K6     ; R2 := R2["vars"]
 25 [-]: GETTABLE  R2 R2 K8     ; R2 := R2["aim"]
 26 [-]: TEST      R2 0         ; if not R2 then PC := 44
 27 [-]: JMP       44           ; PC := 44
 28 [-]: GETUPVAL  R2 U2        ; R2 := U2
 29 [-]: GETTABLE  R2 R2 K9     ; R2 := R2["ValidEntity"]
 30 [-]: GETUPVAL  R3 U0        ; R3 := U0
 31 [-]: GETTABLE  R3 R3 K6     ; R3 := R3["vars"]
 32 [-]: GETTABLE  R3 R3 K10    ; R3 := R3["aimtarg"]
 33 [-]: CALL      R2 2 2       ; R2 := R2(R3)
 34 [-]: TEST      R2 0         ; if not R2 then PC := 44
 35 [-]: JMP       44           ; PC := 44
 36 [-]: GETUPVAL  R2 U0        ; R2 := U0
 37 [-]: GETTABLE  R2 R2 K11    ; R2 := R2["HasLOS"]
 38 [-]: GETUPVAL  R3 U0        ; R3 := U0
 39 [-]: GETTABLE  R3 R3 K6     ; R3 := R3["vars"]
 40 [-]: GETTABLE  R3 R3 K10    ; R3 := R3["aimtarg"]
 41 [-]: CALL      R2 2 2       ; R2 := R2(R3)
 42 [-]: TEST      R2 1         ; if R2 then PC := 70
 43 [-]: JMP       70           ; PC := 70
 44 [-]: GETUPVAL  R2 U0        ; R2 := U0
 45 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["GetCVNum"]
 46 [-]: LOADK     R3 K12       ; R3 := "sh_triggerbot_as"
 47 [-]: CALL      R2 2 2       ; R2 := R2(R3)
 48 [-]: EQ        0 R2 K2      ; if R2 ~= 1 then PC := 106
 49 [-]: JMP       106          ; PC := 106
 50 [-]: GETUPVAL  R2 U2        ; R2 := U2
 51 [-]: GETTABLE  R2 R2 K9     ; R2 := R2["ValidEntity"]
 52 [-]: MOVE      R3 R1        ; R3 := R1
 53 [-]: CALL      R2 2 2       ; R2 := R2(R3)
 54 [-]: TEST      R2 0         ; if not R2 then PC := 106
 55 [-]: JMP       106          ; PC := 106
 56 [-]: SELF      R2 R1 K13    ; R3 := R1; R2 := R1["IsPlayer"]
 57 [-]: CALL      R2 2 2       ; R2 := R2(R3)
 58 [-]: TEST      R2 1         ; if R2 then PC := 64
 59 [-]: JMP       64           ; PC := 64
 60 [-]: SELF      R2 R1 K14    ; R3 := R1; R2 := R1["IsNPC"]
 61 [-]: CALL      R2 2 2       ; R2 := R2(R3)
 62 [-]: TEST      R2 0         ; if not R2 then PC := 106
 63 [-]: JMP       106          ; PC := 106
 64 [-]: GETUPVAL  R2 U0        ; R2 := U0
 65 [-]: GETTABLE  R2 R2 K15    ; R2 := R2["CanShoot"]
 66 [-]: MOVE      R3 R1        ; R3 := R1
 67 [-]: CALL      R2 2 2       ; R2 := R2(R3)
 68 [-]: TEST      R2 0         ; if not R2 then PC := 106
 69 [-]: JMP       106          ; PC := 106
 70 [-]: GETUPVAL  R2 U0        ; R2 := U0
 71 [-]: GETTABLE  R2 R2 K6     ; R2 := R2["vars"]
 72 [-]: GETTABLE  R2 R2 K16    ; R2 := R2["firing"]
 73 [-]: TEST      R2 0         ; if not R2 then PC := 76
 74 [-]: JMP       76           ; PC := 76
 75 [-]: RETURN    R0 1         ; return 
 76 [-]: GETUPVAL  R2 U2        ; R2 := U2
 77 [-]: GETTABLE  R2 R2 K17    ; R2 := R2["RunConsoleCommand"]
 78 [-]: LOADK     R3 K18       ; R3 := "+attack"
 79 [-]: CALL      R2 2 1       ; R2(R3)
 80 [-]: GETUPVAL  R2 U0        ; R2 := U0
 81 [-]: SELF      R2 R2 K19    ; R3 := R2; R2 := R2["SetVar"]
 82 [-]: LOADK     R4 K16       ; R4 := "firing"
 83 [-]: LOADBOOL  R5 1 0       ; R5 := true
 84 [-]: CALL      R2 4 1       ; R2(R3,R4,R5)
 85 [-]: GETUPVAL  R2 U2        ; R2 := U2
 86 [-]: GETTABLE  R2 R2 K20    ; R2 := R2["timer"]
 87 [-]: GETTABLE  R2 R2 K21    ; R2 := R2["Simple"]
 88 [-]: GETUPVAL  R3 U1        ; R3 := U1
 89 [-]: SELF      R3 R3 K22    ; R4 := R3; R3 := R3["GetActiveWeapon"]
 90 [-]: CALL      R3 2 2       ; R3 := R3(R4)
 91 [-]: GETTABLE  R3 R3 K23    ; R3 := R3["Primary"]
 92 [-]: TEST      R3 0         ; if not R3 then PC := 101
 93 [-]: JMP       101          ; PC := 101
 94 [-]: GETUPVAL  R3 U1        ; R3 := U1
 95 [-]: SELF      R3 R3 K22    ; R4 := R3; R3 := R3["GetActiveWeapon"]
 96 [-]: CALL      R3 2 2       ; R3 := R3(R4)
 97 [-]: GETTABLE  R3 R3 K23    ; R3 := R3["Primary"]
 98 [-]: GETTABLE  R3 R3 K24    ; R3 := R3["Delay"]
 99 [-]: TEST      R3 1         ; if R3 then PC := 102
100 [-]: JMP       102          ; PC := 102
101 [-]: LOADK     R3 K25       ; R3 := 0.05
102 [-]: CLOSURE   R4 0         ; R4 := closure(Function #64.1)
103 [-]: GETUPVAL  R0 U2        ; R0 := U2
104 [-]: GETUPVAL  R0 U0        ; R0 := U0
105 [-]: CALL      R2 3 1       ; R2(R3,R4)
106 [-]: RETURN    R0 1         ; return 


; Function #64.1:
;
; Name:            
; Defined at line: 1685
; #Upvalues:       2
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  4

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["RunConsoleCommand"]
  3 [-]: LOADK     R1 K1        ; R1 := "-attack"
  4 [-]: CALL      R0 2 1       ; R0(R1)
  5 [-]: GETUPVAL  R0 U1        ; R0 := U1
  6 [-]: SELF      R0 R0 K2     ; R1 := R0; R0 := R0["SetVar"]
  7 [-]: LOADK     R2 K3        ; R2 := "firing"
  8 [-]: LOADBOOL  R3 0 0       ; R3 := false
  9 [-]: CALL      R0 4 1       ; R0(R1,R2,R3)
 10 [-]: RETURN    R0 1         ; return 


; Function #65:
;
; Name:            
; Defined at line: 1692
; #Upvalues:       1
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  3

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["RunConsoleCommand"]
  3 [-]: LOADK     R1 K1        ; R1 := "_sh_triggerbot"
  4 [-]: LOADK     R2 K2        ; R2 := "1"
  5 [-]: CALL      R0 3 1       ; R0(R1,R2)
  6 [-]: RETURN    R0 1         ; return 


; Function #66:
;
; Name:            
; Defined at line: 1696
; #Upvalues:       1
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  3

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["RunConsoleCommand"]
  3 [-]: LOADK     R1 K1        ; R1 := "_sh_triggerbot"
  4 [-]: LOADK     R2 K2        ; R2 := "0"
  5 [-]: CALL      R0 3 1       ; R0(R1,R2)
  6 [-]: RETURN    R0 1         ; return 


; Function #67:
;
; Name:            
; Defined at line: 1700
; #Upvalues:       2
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  7

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: SELF      R0 R0 K0     ; R1 := R0; R0 := R0["GetEyeTrace"]
  3 [-]: CALL      R0 2 2       ; R0 := R0(R1)
  4 [-]: GETTABLE  R0 R0 K1     ; R0 := R0["Entity"]
  5 [-]: GETGLOBAL R1 K2        ; R1 := ValidEntity
  6 [-]: MOVE      R2 R0        ; R2 := R0
  7 [-]: CALL      R1 2 2       ; R1 := R1(R2)
  8 [-]: TEST      R1 1         ; if R1 then PC := 11
  9 [-]: JMP       11           ; PC := 11
 10 [-]: RETURN    R0 1         ; return 
 11 [-]: SELF      R1 R0 K3     ; R2 := R0; R1 := R0["GetClass"]
 12 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 13 [-]: GETUPVAL  R2 U1        ; R2 := U1
 14 [-]: GETTABLE  R2 R2 K4     ; R2 := R2["custe"]
 15 [-]: SETTABLE  R2 R1 K5     ; R2[R1] := true
 16 [-]: GETUPVAL  R2 U1        ; R2 := U1
 17 [-]: GETTABLE  R2 R2 K6     ; R2 := R2["data"]
 18 [-]: GETTABLE  R2 R2 K7     ; R2 := R2["GetOptionTab"]
 19 [-]: LOADK     R3 K8        ; R3 := "ESPEnts"
 20 [-]: CALL      R2 2 2       ; R2 := R2(R3)
 21 [-]: TEST      R2 1         ; if R2 then PC := 24
 22 [-]: JMP       24           ; PC := 24
 23 [-]: NEWTABLE  R2 0 0       ; R2 := {}
 24 [-]: SETTABLE  R2 R1 K5     ; R2[R1] := true
 25 [-]: GETUPVAL  R3 U1        ; R3 := U1
 26 [-]: GETTABLE  R3 R3 K6     ; R3 := R3["data"]
 27 [-]: GETTABLE  R3 R3 K9     ; R3 := R3["SetOptionTab"]
 28 [-]: LOADK     R4 K8        ; R4 := "ESPEnts"
 29 [-]: MOVE      R5 R2        ; R5 := R2
 30 [-]: CALL      R3 3 1       ; R3(R4,R5)
 31 [-]: GETUPVAL  R3 U0        ; R3 := U0
 32 [-]: SELF      R3 R3 K10    ; R4 := R3; R3 := R3["ChatPrint"]
 33 [-]: LOADK     R5 K11       ; R5 := "Added "
 34 [-]: MOVE      R6 R1        ; R6 := R1
 35 [-]: CONCAT    R5 R5 R6     ; R5 := R5 .. R6
 36 [-]: CALL      R3 3 1       ; R3(R4,R5)
 37 [-]: RETURN    R0 1         ; return 


; Function #68:
;
; Name:            
; Defined at line: 1713
; #Upvalues:       3
; #Parameters:     1
; Is_vararg:       0
; Max Stack Size:  7

  1 [-]: GETUPVAL  R1 U0        ; R1 := U0
  2 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["math"]
  3 [-]: GETTABLE  R1 R1 K2     ; R1 := R1["NormalizeAngle"]
  4 [-]: GETTABLE  R2 R0 K0     ; R2 := R0["p"]
  5 [-]: CALL      R1 2 2       ; R1 := R1(R2)
  6 [-]: SETTABLE  R0 K0 R1     ; R0["p"] := R1
  7 [-]: GETUPVAL  R1 U0        ; R1 := U0
  8 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["math"]
  9 [-]: GETTABLE  R1 R1 K2     ; R1 := R1["NormalizeAngle"]
 10 [-]: GETTABLE  R2 R0 K3     ; R2 := R0["y"]
 11 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 12 [-]: SETTABLE  R0 K3 R1     ; R0["y"] := R1
 13 [-]: GETUPVAL  R1 U1        ; R1 := U1
 14 [-]: SELF      R1 R1 K5     ; R2 := R1; R1 := R1["EyeAngles"]
 15 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 16 [-]: SETGLOBAL R1 K4        ; lpang := R1
 17 [-]: GETUPVAL  R1 U2        ; R1 := U2
 18 [-]: GETTABLE  R1 R1 K6     ; R1 := R1["GetCVNum"]
 19 [-]: LOADK     R2 K7        ; R2 := "sh_antisnapspeed"
 20 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 21 [-]: GETGLOBAL R2 K4        ; R2 := lpang
 22 [-]: GETUPVAL  R3 U0        ; R3 := U0
 23 [-]: GETTABLE  R3 R3 K1     ; R3 := R3["math"]
 24 [-]: GETTABLE  R3 R3 K8     ; R3 := R3["Approach"]
 25 [-]: GETGLOBAL R4 K4        ; R4 := lpang
 26 [-]: GETTABLE  R4 R4 K0     ; R4 := R4["p"]
 27 [-]: GETTABLE  R5 R0 K0     ; R5 := R0["p"]
 28 [-]: MOVE      R6 R1        ; R6 := R1
 29 [-]: CALL      R3 4 2       ; R3 := R3(R4,R5,R6)
 30 [-]: SETTABLE  R2 K0 R3     ; R2["p"] := R3
 31 [-]: GETGLOBAL R2 K4        ; R2 := lpang
 32 [-]: GETUPVAL  R3 U0        ; R3 := U0
 33 [-]: GETTABLE  R3 R3 K1     ; R3 := R3["math"]
 34 [-]: GETTABLE  R3 R3 K8     ; R3 := R3["Approach"]
 35 [-]: GETGLOBAL R4 K4        ; R4 := lpang
 36 [-]: GETTABLE  R4 R4 K3     ; R4 := R4["y"]
 37 [-]: GETTABLE  R5 R0 K3     ; R5 := R0["y"]
 38 [-]: MOVE      R6 R1        ; R6 := R1
 39 [-]: CALL      R3 4 2       ; R3 := R3(R4,R5,R6)
 40 [-]: SETTABLE  R2 K3 R3     ; R2["y"] := R3
 41 [-]: GETGLOBAL R2 K4        ; R2 := lpang
 42 [-]: SETTABLE  R2 K9 K10    ; R2["r"] := 0
 43 [-]: GETGLOBAL R0 K4        ; R0 := lpang
 44 [-]: RETURN    R0 2         ; return R0
 45 [-]: RETURN    R0 1         ; return 


; Function #69:
;
; Name:            
; Defined at line: 1725
; #Upvalues:       4
; #Parameters:     1
; Is_vararg:       0
; Max Stack Size:  9

  1 [-]: GETUPVAL  R1 U0        ; R1 := U0
  2 [-]: GETTABLE  R1 R1 K0     ; R1 := R1["vars"]
  3 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["aim"]
  4 [-]: TEST      R1 1         ; if R1 then PC := 7
  5 [-]: JMP       7            ; PC := 7
  6 [-]: RETURN    R0 1         ; return 
  7 [-]: GETUPVAL  R1 U1        ; R1 := U1
  8 [-]: GETTABLE  R1 R1 K2     ; R1 := R1["SH_COMMANDNUMBER"]
  9 [-]: MOVE      R2 R0        ; R2 := R0
 10 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 11 [-]: EQ        0 R1 K3      ; if R1 ~= 0 then PC := 14
 12 [-]: JMP       14           ; PC := 14
 13 [-]: RETURN    R0 1         ; return 
 14 [-]: GETUPVAL  R1 U0        ; R1 := U0
 15 [-]: GETTABLE  R1 R1 K4     ; R1 := R1["GetAimTarg"]
 16 [-]: CALL      R1 1 2       ; R1 := R1()
 17 [-]: EQ        0 R1 K3      ; if R1 ~= 0 then PC := 28
 18 [-]: JMP       28           ; PC := 28
 19 [-]: GETUPVAL  R2 U0        ; R2 := U0
 20 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["vars"]
 21 [-]: SETTABLE  R2 K5 K6     ; R2["tlock"] := false
 22 [-]: GETUPVAL  R2 U0        ; R2 := U0
 23 [-]: SELF      R2 R2 K7     ; R3 := R2; R2 := R2["SetVar"]
 24 [-]: LOADK     R4 K8        ; R4 := "aimang"
 25 [-]: LOADNIL   R5 R5        ; R5 := nil
 26 [-]: CALL      R2 4 1       ; R2(R3,R4,R5)
 27 [-]: RETURN    R0 1         ; return 
 28 [-]: GETUPVAL  R2 U0        ; R2 := U0
 29 [-]: SELF      R2 R2 K7     ; R3 := R2; R2 := R2["SetVar"]
 30 [-]: LOADK     R4 K9        ; R4 := "aimtarg"
 31 [-]: MOVE      R5 R1        ; R5 := R1
 32 [-]: CALL      R2 4 1       ; R2(R3,R4,R5)
 33 [-]: GETUPVAL  R2 U0        ; R2 := U0
 34 [-]: GETTABLE  R2 R2 K10    ; R2 := R2["GetShootPos"]
 35 [-]: MOVE      R3 R1        ; R3 := R1
 36 [-]: CALL      R2 2 3       ; R2,R3 := R2(R3)
 37 [-]: SELF      R4 R1 K11    ; R5 := R1; R4 := R1["GetVelocity"]
 38 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 39 [-]: DIV       R4 R4 K12    ; R4 := R4 / 50
 40 [-]: ADD       R4 R2 R4     ; R4 := R2 + R4
 41 [-]: GETUPVAL  R5 U2        ; R5 := U2
 42 [-]: SELF      R5 R5 K11    ; R6 := R5; R5 := R5["GetVelocity"]
 43 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 44 [-]: DIV       R5 R5 K12    ; R5 := R5 / 50
 45 [-]: SUB       R4 R4 R5     ; R4 := R4 - R5
 46 [-]: GETUPVAL  R5 U1        ; R5 := U1
 47 [-]: GETTABLE  R5 R5 K13    ; R5 := R5["Vector"]
 48 [-]: LOADK     R6 K3        ; R6 := 0
 49 [-]: LOADK     R7 K3        ; R7 := 0
 50 [-]: LOADK     R8 K3        ; R8 := 0
 51 [-]: CALL      R5 4 2       ; R5 := R5(R6,R7,R8)
 52 [-]: SUB       R2 R4 R5     ; R2 := R4 - R5
 53 [-]: GETUPVAL  R4 U1        ; R4 := U1
 54 [-]: GETTABLE  R4 R4 K13    ; R4 := R4["Vector"]
 55 [-]: GETUPVAL  R5 U0        ; R5 := U0
 56 [-]: GETTABLE  R5 R5 K14    ; R5 := R5["GetCVNum"]
 57 [-]: LOADK     R6 K15       ; R6 := "sh_aimoffset_hoz"
 58 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 59 [-]: LOADK     R6 K3        ; R6 := 0
 60 [-]: GETUPVAL  R7 U0        ; R7 := U0
 61 [-]: GETTABLE  R7 R7 K14    ; R7 := R7["GetCVNum"]
 62 [-]: LOADK     R8 K16       ; R8 := "sh_aimoffset_vert"
 63 [-]: CALL      R7 2 0       ; R7,... := R7(R8)
 64 [-]: CALL      R4 0 2       ; R4 := R4(R5,...)
 65 [-]: SUB       R2 R2 R4     ; R2 := R2 - R4
 66 [-]: GETUPVAL  R4 U2        ; R4 := U2
 67 [-]: SELF      R4 R4 K10    ; R5 := R4; R4 := R4["GetShootPos"]
 68 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 69 [-]: SUB       R4 R2 R4     ; R4 := R2 - R4
 70 [-]: SELF      R4 R4 K17    ; R5 := R4; R4 := R4["Angle"]
 71 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 72 [-]: MOVE      R3 R4        ; R3 := R4
 73 [-]: GETUPVAL  R4 U0        ; R4 := U0
 74 [-]: GETTABLE  R4 R4 K14    ; R4 := R4["GetCVNum"]
 75 [-]: LOADK     R5 K18       ; R5 := "sh_antisnap"
 76 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 77 [-]: EQ        0 R4 K19     ; if R4 ~= 1 then PC := 84
 78 [-]: JMP       84           ; PC := 84
 79 [-]: GETUPVAL  R4 U0        ; R4 := U0
 80 [-]: GETTABLE  R4 R4 K20    ; R4 := R4["Antisnap"]
 81 [-]: MOVE      R5 R3        ; R5 := R3
 82 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 83 [-]: MOVE      R3 R4        ; R3 := R4
 84 [-]: GETUPVAL  R4 U0        ; R4 := U0
 85 [-]: SELF      R4 R4 K7     ; R5 := R4; R4 := R4["SetVar"]
 86 [-]: LOADK     R6 K8        ; R6 := "aimang"
 87 [-]: MOVE      R7 R3        ; R7 := R3
 88 [-]: CALL      R4 4 1       ; R4(R5,R6,R7)
 89 [-]: GETUPVAL  R4 U0        ; R4 := U0
 90 [-]: GETTABLE  R4 R4 K14    ; R4 := R4["GetCVNum"]
 91 [-]: LOADK     R5 K21       ; R5 := "sh_nospread"
 92 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 93 [-]: EQ        0 R4 K19     ; if R4 ~= 1 then PC := 101
 94 [-]: JMP       101          ; PC := 101
 95 [-]: GETUPVAL  R4 U0        ; R4 := U0
 96 [-]: GETTABLE  R4 R4 K22    ; R4 := R4["PredictSpread"]
 97 [-]: MOVE      R5 R0        ; R5 := R0
 98 [-]: MOVE      R6 R3        ; R6 := R3
 99 [-]: CALL      R4 3 2       ; R4 := R4(R5,R6)
100 [-]: MOVE      R3 R4        ; R3 := R4
101 [-]: GETUPVAL  R4 U1        ; R4 := U1
102 [-]: GETTABLE  R4 R4 K26    ; R4 := R4["math"]
103 [-]: GETTABLE  R4 R4 K27    ; R4 := R4["NormalizeAngle"]
104 [-]: GETTABLE  R5 R3 K23    ; R5 := R3["p"]
105 [-]: CALL      R4 2 2       ; R4 := R4(R5)
106 [-]: GETUPVAL  R5 U1        ; R5 := U1
107 [-]: GETTABLE  R5 R5 K26    ; R5 := R5["math"]
108 [-]: GETTABLE  R5 R5 K27    ; R5 := R5["NormalizeAngle"]
109 [-]: GETTABLE  R6 R3 K24    ; R6 := R3["y"]
110 [-]: CALL      R5 2 2       ; R5 := R5(R6)
111 [-]: GETUPVAL  R6 U1        ; R6 := U1
112 [-]: GETTABLE  R6 R6 K26    ; R6 := R6["math"]
113 [-]: GETTABLE  R6 R6 K27    ; R6 := R6["NormalizeAngle"]
114 [-]: GETTABLE  R7 R3 K25    ; R7 := R3["r"]
115 [-]: CALL      R6 2 2       ; R6 := R6(R7)
116 [-]: SETTABLE  R3 K25 R6    ; R3["r"] := R6
117 [-]: SETTABLE  R3 K24 R5    ; R3["y"] := R5
118 [-]: SETTABLE  R3 K23 R4    ; R3["p"] := R4
119 [-]: GETUPVAL  R4 U0        ; R4 := U0
120 [-]: SELF      R4 R4 K7     ; R5 := R4; R4 := R4["SetVar"]
121 [-]: LOADK     R6 K5        ; R6 := "tlock"
122 [-]: LOADBOOL  R7 1 0       ; R7 := true
123 [-]: CALL      R4 4 1       ; R4(R5,R6,R7)
124 [-]: GETUPVAL  R4 U3        ; R4 := U3
125 [-]: GETTABLE  R4 R4 K28    ; R4 := R4["CUserCmd"]
126 [-]: GETTABLE  R4 R4 K29    ; R4 := R4["SetViewAngles"]
127 [-]: MOVE      R5 R0        ; R5 := R0
128 [-]: MOVE      R6 R3        ; R6 := R3
129 [-]: CALL      R4 3 1       ; R4(R5,R6)
130 [-]: RETURN    R0 1         ; return 


; Function #70:
;
; Name:            
; Defined at line: 1757
; #Upvalues:       1
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  4

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: SELF      R0 R0 K0     ; R1 := R0; R0 := R0["SetVar"]
  3 [-]: LOADK     R2 K1        ; R2 := "aim"
  4 [-]: LOADBOOL  R3 1 0       ; R3 := true
  5 [-]: CALL      R0 4 1       ; R0(R1,R2,R3)
  6 [-]: RETURN    R0 1         ; return 


; Function #71:
;
; Name:            
; Defined at line: 1758
; #Upvalues:       1
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  4

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: SELF      R0 R0 K0     ; R1 := R0; R0 := R0["SetVar"]
  3 [-]: LOADK     R2 K1        ; R2 := "aim"
  4 [-]: LOADBOOL  R3 0 0       ; R3 := false
  5 [-]: CALL      R0 4 1       ; R0(R1,R2,R3)
  6 [-]: GETUPVAL  R0 U0        ; R0 := U0
  7 [-]: SELF      R0 R0 K0     ; R1 := R0; R0 := R0["SetVar"]
  8 [-]: LOADK     R2 K2        ; R2 := "aimtarg"
  9 [-]: LOADNIL   R3 R3        ; R3 := nil
 10 [-]: CALL      R0 4 1       ; R0(R1,R2,R3)
 11 [-]: GETUPVAL  R0 U0        ; R0 := U0
 12 [-]: SELF      R0 R0 K0     ; R1 := R0; R0 := R0["SetVar"]
 13 [-]: LOADK     R2 K3        ; R2 := "aimang"
 14 [-]: LOADNIL   R3 R3        ; R3 := nil
 15 [-]: CALL      R0 4 1       ; R0(R1,R2,R3)
 16 [-]: RETURN    R0 1         ; return 


; Function #72:
;
; Name:            
; Defined at line: 1764
; #Upvalues:       1
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  4

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["vars"]
  3 [-]: GETTABLE  R0 R0 K1     ; R0 := R0["aim"]
  4 [-]: TEST      R0 1         ; if R0 then PC := 12
  5 [-]: JMP       12           ; PC := 12
  6 [-]: GETUPVAL  R0 U0        ; R0 := U0
  7 [-]: SELF      R0 R0 K2     ; R1 := R0; R0 := R0["SetVar"]
  8 [-]: LOADK     R2 K1        ; R2 := "aim"
  9 [-]: LOADBOOL  R3 1 0       ; R3 := true
 10 [-]: CALL      R0 4 1       ; R0(R1,R2,R3)
 11 [-]: JMP       27           ; PC := 27
 12 [-]: GETUPVAL  R0 U0        ; R0 := U0
 13 [-]: SELF      R0 R0 K2     ; R1 := R0; R0 := R0["SetVar"]
 14 [-]: LOADK     R2 K1        ; R2 := "aim"
 15 [-]: LOADBOOL  R3 0 0       ; R3 := false
 16 [-]: CALL      R0 4 1       ; R0(R1,R2,R3)
 17 [-]: GETUPVAL  R0 U0        ; R0 := U0
 18 [-]: SELF      R0 R0 K2     ; R1 := R0; R0 := R0["SetVar"]
 19 [-]: LOADK     R2 K3        ; R2 := "aimtarg"
 20 [-]: LOADNIL   R3 R3        ; R3 := nil
 21 [-]: CALL      R0 4 1       ; R0(R1,R2,R3)
 22 [-]: GETUPVAL  R0 U0        ; R0 := U0
 23 [-]: SELF      R0 R0 K2     ; R1 := R0; R0 := R0["SetVar"]
 24 [-]: LOADK     R2 K4        ; R2 := "aimang"
 25 [-]: LOADNIL   R3 R3        ; R3 := nil
 26 [-]: CALL      R0 4 1       ; R0(R1,R2,R3)
 27 [-]: RETURN    R0 1         ; return 


; Function #73:
;
; Name:            
; Defined at line: 1774
; #Upvalues:       1
; #Parameters:     1
; Is_vararg:       0
; Max Stack Size:  4

  1 [-]: GETUPVAL  R1 U0        ; R1 := U0
  2 [-]: GETTABLE  R1 R1 K0     ; R1 := R1["GetCVNum"]
  3 [-]: LOADK     R2 K1        ; R2 := "sh_clientnoclip"
  4 [-]: CALL      R1 2 2       ; R1 := R1(R2)
  5 [-]: EQ        0 R1 K2      ; if R1 ~= 1 then PC := 16
  6 [-]: JMP       16           ; PC := 16
  7 [-]: SELF      R1 R0 K3     ; R2 := R0; R1 := R0["SetForwardMove"]
  8 [-]: LOADK     R3 K4        ; R3 := 0
  9 [-]: CALL      R1 3 1       ; R1(R2,R3)
 10 [-]: SELF      R1 R0 K5     ; R2 := R0; R1 := R0["SetSideMove"]
 11 [-]: LOADK     R3 K4        ; R3 := 0
 12 [-]: CALL      R1 3 1       ; R1(R2,R3)
 13 [-]: SELF      R1 R0 K6     ; R2 := R0; R1 := R0["SetUpMove"]
 14 [-]: LOADK     R3 K4        ; R3 := 0
 15 [-]: CALL      R1 3 1       ; R1(R2,R3)
 16 [-]: RETURN    R0 1         ; return 


; Function #74:
;
; Name:            
; Defined at line: 1782
; #Upvalues:       1
; #Parameters:     1
; Is_vararg:       0
; Max Stack Size:  3

  1 [-]: GETUPVAL  R1 U0        ; R1 := U0
  2 [-]: GETTABLE  R1 R1 K0     ; R1 := R1["Aimbot"]
  3 [-]: MOVE      R2 R0        ; R2 := R0
  4 [-]: CALL      R1 2 1       ; R1(R2)
  5 [-]: GETUPVAL  R1 U0        ; R1 := U0
  6 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["Triggerbot"]
  7 [-]: MOVE      R2 R0        ; R2 := R0
  8 [-]: CALL      R1 2 1       ; R1(R2)
  9 [-]: GETUPVAL  R1 U0        ; R1 := U0
 10 [-]: GETTABLE  R1 R1 K2     ; R1 := R1["Autoreload"]
 11 [-]: MOVE      R2 R0        ; R2 := R0
 12 [-]: CALL      R1 2 1       ; R1(R2)
 13 [-]: GETUPVAL  R1 U0        ; R1 := U0
 14 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["ClientNoClipCM"]
 15 [-]: MOVE      R2 R0        ; R2 := R0
 16 [-]: CALL      R1 2 1       ; R1(R2)
 17 [-]: RETURN    R0 1         ; return 


; Function #75:
;
; Name:            
; Defined at line: 1790
; #Upvalues:       1
; #Parameters:     4
; Is_vararg:       0
; Max Stack Size:  5

  1 [-]: GETUPVAL  R4 U0        ; R4 := U0
  2 [-]: GETTABLE  R4 R4 K0     ; R4 := R4["vars"]
  3 [-]: GETTABLE  R4 R4 K1     ; R4 := R4["tlock"]
  4 [-]: TEST      R4 0         ; if not R4 then PC := 13
  5 [-]: JMP       13           ; PC := 13
  6 [-]: GETUPVAL  R4 U0        ; R4 := U0
  7 [-]: GETTABLE  R4 R4 K0     ; R4 := R4["vars"]
  8 [-]: GETTABLE  R4 R4 K2     ; R4 := R4["aim"]
  9 [-]: TEST      R4 0         ; if not R4 then PC := 13
 10 [-]: JMP       13           ; PC := 13
 11 [-]: LOADBOOL  R4 1 0       ; R4 := true
 12 [-]: RETURN    R4 2         ; return R4
 13 [-]: RETURN    R0 1         ; return 


; Function #76:
;
; Name:            
; Defined at line: 1794
; #Upvalues:       2
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  4

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["vars"]
  3 [-]: SETTABLE  R0 K1 K2     ; R0["chatting"] := true
  4 [-]: GETUPVAL  R0 U1        ; R0 := U1
  5 [-]: LOADK     R1 K3        ; R1 := "StartChat"
  6 [-]: GETGLOBAL R2 K4        ; R2 := GAMEMODE
  7 [-]: TEST      R2 1         ; if R2 then PC := 10
  8 [-]: JMP       10           ; PC := 10
  9 [-]: GETGLOBAL R2 K5        ; R2 := GM
 10 [-]: LOADNIL   R3 R3        ; R3 := nil
 11 [-]: TAILCALL  R0 4 0       ; R0,... := R0(R1,R2,R3)
 12 [-]: RETURN    R0 0         ; return R0,...
 13 [-]: RETURN    R0 1         ; return 


; Function #77:
;
; Name:            
; Defined at line: 1799
; #Upvalues:       1
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  2

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["vars"]
  3 [-]: SETTABLE  R0 K1 K2     ; R0["chatting"] := false
  4 [-]: RETURN    R0 1         ; return 


; Function #78:
;
; Name:            
; Defined at line: 1803
; #Upvalues:       3
; #Parameters:     4
; Is_vararg:       0
; Max Stack Size:  11

  1 [-]: GETUPVAL  R4 U0        ; R4 := U0
  2 [-]: GETTABLE  R4 R4 K0     ; R4 := R4["ValidEntity"]
  3 [-]: GETUPVAL  R5 U1        ; R5 := U1
  4 [-]: SELF      R5 R5 K1     ; R6 := R5; R5 := R5["GetActiveWeapon"]
  5 [-]: CALL      R5 2 0       ; R5,... := R5(R6)
  6 [-]: CALL      R4 0 2       ; R4 := R4(R5,...)
  7 [-]: TEST      R4 0         ; if not R4 then PC := 26
  8 [-]: JMP       26           ; PC := 26
  9 [-]: GETUPVAL  R4 U1        ; R4 := U1
 10 [-]: SELF      R4 R4 K1     ; R5 := R4; R4 := R4["GetActiveWeapon"]
 11 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 12 [-]: GETTABLE  R4 R4 K2     ; R4 := R4["Primary"]
 13 [-]: TEST      R4 0         ; if not R4 then PC := 26
 14 [-]: JMP       26           ; PC := 26
 15 [-]: GETUPVAL  R4 U2        ; R4 := U2
 16 [-]: GETTABLE  R4 R4 K3     ; R4 := R4["GetCVNum"]
 17 [-]: LOADK     R5 K4        ; R5 := "sh_norecoil"
 18 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 19 [-]: EQ        0 R4 K5      ; if R4 ~= 1 then PC := 26
 20 [-]: JMP       26           ; PC := 26
 21 [-]: GETUPVAL  R4 U1        ; R4 := U1
 22 [-]: SELF      R4 R4 K1     ; R5 := R4; R4 := R4["GetActiveWeapon"]
 23 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 24 [-]: GETTABLE  R4 R4 K2     ; R4 := R4["Primary"]
 25 [-]: SETTABLE  R4 K6 K7     ; R4["Recoil"] := 0
 26 [-]: GETUPVAL  R4 U2        ; R4 := U2
 27 [-]: GETTABLE  R4 R4 K3     ; R4 := R4["GetCVNum"]
 28 [-]: LOADK     R5 K8        ; R5 := "sh_disablecalcview"
 29 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 30 [-]: EQ        0 R4 K5      ; if R4 ~= 1 then PC := 40
 31 [-]: JMP       40           ; PC := 40
 32 [-]: GETGLOBAL R4 K9        ; R4 := GAMEMODE
 33 [-]: SELF      R4 R4 K10    ; R5 := R4; R4 := R4["CalcView"]
 34 [-]: MOVE      R6 R0        ; R6 := R0
 35 [-]: MOVE      R7 R1        ; R7 := R1
 36 [-]: MOVE      R8 R2        ; R8 := R2
 37 [-]: MOVE      R9 R3        ; R9 := R3
 38 [-]: TAILCALL  R4 6 0       ; R4,... := R4(R5,R6,R7,R8,R9)
 39 [-]: RETURN    R4 0         ; return R4,...
 40 [-]: GETUPVAL  R4 U2        ; R4 := U2
 41 [-]: GETTABLE  R4 R4 K3     ; R4 := R4["GetCVNum"]
 42 [-]: LOADK     R5 K11       ; R5 := "sh_clientnoclip"
 43 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 44 [-]: EQ        0 R4 K5      ; if R4 ~= 1 then PC := 204
 45 [-]: JMP       204          ; PC := 204
 46 [-]: GETUPVAL  R4 U2        ; R4 := U2
 47 [-]: GETTABLE  R4 R4 K12    ; R4 := R4["CP"]
 48 [-]: TEST      R4 0         ; if not R4 then PC := 204
 49 [-]: JMP       204          ; PC := 204
 50 [-]: SELF      R4 R2 K13    ; R5 := R2; R4 := R2["Forward"]
 51 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 52 [-]: MOVE      R2 R4        ; R2 := R4
 53 [-]: GETUPVAL  R4 U1        ; R4 := U1
 54 [-]: SELF      R4 R4 K14    ; R5 := R4; R4 := R4["KeyDown"]
 55 [-]: GETUPVAL  R6 U0        ; R6 := U0
 56 [-]: GETTABLE  R6 R6 K15    ; R6 := R6["IN_FORWARD"]
 57 [-]: CALL      R4 3 2       ; R4 := R4(R5,R6)
 58 [-]: TEST      R4 0         ; if not R4 then PC := 87
 59 [-]: JMP       87           ; PC := 87
 60 [-]: GETUPVAL  R4 U0        ; R4 := U0
 61 [-]: GETTABLE  R4 R4 K16    ; R4 := R4["util"]
 62 [-]: GETTABLE  R4 R4 K17    ; R4 := R4["TraceLine"]
 63 [-]: NEWTABLE  R5 0 3       ; R5 := {}
 64 [-]: GETUPVAL  R6 U2        ; R6 := U2
 65 [-]: GETTABLE  R6 R6 K12    ; R6 := R6["CP"]
 66 [-]: SETTABLE  R5 K18 R6    ; R5["start"] := R6
 67 [-]: GETUPVAL  R6 U2        ; R6 := U2
 68 [-]: GETTABLE  R6 R6 K12    ; R6 := R6["CP"]
 69 [-]: GETUPVAL  R7 U0        ; R7 := U0
 70 [-]: GETTABLE  R7 R7 K20    ; R7 := R7["FrameTime"]
 71 [-]: CALL      R7 1 2       ; R7 := R7()
 72 [-]: MUL       R7 R2 R7     ; R7 := R2 * R7
 73 [-]: GETUPVAL  R8 U2        ; R8 := U2
 74 [-]: GETTABLE  R8 R8 K3     ; R8 := R8["GetCVNum"]
 75 [-]: LOADK     R9 K21       ; R9 := "sh_clientnoclip_speed"
 76 [-]: CALL      R8 2 2       ; R8 := R8(R9)
 77 [-]: MUL       R7 R7 R8     ; R7 := R7 * R8
 78 [-]: ADD       R6 R6 R7     ; R6 := R6 + R7
 79 [-]: SETTABLE  R5 K19 R6    ; R5["endpos"] := R6
 80 [-]: GETUPVAL  R6 U0        ; R6 := U0
 81 [-]: GETTABLE  R6 R6 K23    ; R6 := R6["COLLISION_GROUP_WORLD"]
 82 [-]: SETTABLE  R5 K22 R6    ; R5["mask"] := R6
 83 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 84 [-]: GETUPVAL  R5 U2        ; R5 := U2
 85 [-]: GETTABLE  R6 R4 K24    ; R6 := R4["HitPos"]
 86 [-]: SETTABLE  R5 K12 R6    ; R5["CP"] := R6
 87 [-]: GETUPVAL  R4 U1        ; R4 := U1
 88 [-]: SELF      R4 R4 K14    ; R5 := R4; R4 := R4["KeyDown"]
 89 [-]: GETUPVAL  R6 U0        ; R6 := U0
 90 [-]: GETTABLE  R6 R6 K25    ; R6 := R6["IN_BACK"]
 91 [-]: CALL      R4 3 2       ; R4 := R4(R5,R6)
 92 [-]: TEST      R4 0         ; if not R4 then PC := 122
 93 [-]: JMP       122          ; PC := 122
 94 [-]: GETUPVAL  R4 U0        ; R4 := U0
 95 [-]: GETTABLE  R4 R4 K16    ; R4 := R4["util"]
 96 [-]: GETTABLE  R4 R4 K17    ; R4 := R4["TraceLine"]
 97 [-]: NEWTABLE  R5 0 3       ; R5 := {}
 98 [-]: GETUPVAL  R6 U2        ; R6 := U2
 99 [-]: GETTABLE  R6 R6 K12    ; R6 := R6["CP"]
100 [-]: SETTABLE  R5 K18 R6    ; R5["start"] := R6
101 [-]: GETUPVAL  R6 U2        ; R6 := U2
102 [-]: GETTABLE  R6 R6 K12    ; R6 := R6["CP"]
103 [-]: GETUPVAL  R7 U0        ; R7 := U0
104 [-]: GETTABLE  R7 R7 K20    ; R7 := R7["FrameTime"]
105 [-]: CALL      R7 1 2       ; R7 := R7()
106 [-]: MUL       R7 R2 R7     ; R7 := R2 * R7
107 [-]: GETUPVAL  R8 U2        ; R8 := U2
108 [-]: GETTABLE  R8 R8 K3     ; R8 := R8["GetCVNum"]
109 [-]: LOADK     R9 K21       ; R9 := "sh_clientnoclip_speed"
110 [-]: CALL      R8 2 2       ; R8 := R8(R9)
111 [-]: MUL       R7 R7 R8     ; R7 := R7 * R8
112 [-]: MUL       R7 R7 K26    ; R7 := R7 * -1
113 [-]: ADD       R6 R6 R7     ; R6 := R6 + R7
114 [-]: SETTABLE  R5 K19 R6    ; R5["endpos"] := R6
115 [-]: GETUPVAL  R6 U0        ; R6 := U0
116 [-]: GETTABLE  R6 R6 K23    ; R6 := R6["COLLISION_GROUP_WORLD"]
117 [-]: SETTABLE  R5 K22 R6    ; R5["mask"] := R6
118 [-]: CALL      R4 2 2       ; R4 := R4(R5)
119 [-]: GETUPVAL  R5 U2        ; R5 := U2
120 [-]: GETTABLE  R6 R4 K24    ; R6 := R4["HitPos"]
121 [-]: SETTABLE  R5 K12 R6    ; R5["CP"] := R6
122 [-]: GETUPVAL  R4 U1        ; R4 := U1
123 [-]: SELF      R4 R4 K14    ; R5 := R4; R4 := R4["KeyDown"]
124 [-]: GETUPVAL  R6 U0        ; R6 := U0
125 [-]: GETTABLE  R6 R6 K27    ; R6 := R6["IN_MOVELEFT"]
126 [-]: CALL      R4 3 2       ; R4 := R4(R5,R6)
127 [-]: TEST      R4 0         ; if not R4 then PC := 161
128 [-]: JMP       161          ; PC := 161
129 [-]: GETUPVAL  R4 U0        ; R4 := U0
130 [-]: GETTABLE  R4 R4 K16    ; R4 := R4["util"]
131 [-]: GETTABLE  R4 R4 K17    ; R4 := R4["TraceLine"]
132 [-]: NEWTABLE  R5 0 3       ; R5 := {}
133 [-]: GETUPVAL  R6 U2        ; R6 := U2
134 [-]: GETTABLE  R6 R6 K12    ; R6 := R6["CP"]
135 [-]: SETTABLE  R5 K18 R6    ; R5["start"] := R6
136 [-]: GETUPVAL  R6 U2        ; R6 := U2
137 [-]: GETTABLE  R6 R6 K12    ; R6 := R6["CP"]
138 [-]: SELF      R7 R2 K28    ; R8 := R2; R7 := R2["Angle"]
139 [-]: CALL      R7 2 2       ; R7 := R7(R8)
140 [-]: SELF      R7 R7 K29    ; R8 := R7; R7 := R7["Right"]
141 [-]: CALL      R7 2 2       ; R7 := R7(R8)
142 [-]: GETUPVAL  R8 U0        ; R8 := U0
143 [-]: GETTABLE  R8 R8 K20    ; R8 := R8["FrameTime"]
144 [-]: CALL      R8 1 2       ; R8 := R8()
145 [-]: MUL       R7 R7 R8     ; R7 := R7 * R8
146 [-]: GETUPVAL  R8 U2        ; R8 := U2
147 [-]: GETTABLE  R8 R8 K3     ; R8 := R8["GetCVNum"]
148 [-]: LOADK     R9 K21       ; R9 := "sh_clientnoclip_speed"
149 [-]: CALL      R8 2 2       ; R8 := R8(R9)
150 [-]: MUL       R7 R7 R8     ; R7 := R7 * R8
151 [-]: MUL       R7 R7 K26    ; R7 := R7 * -1
152 [-]: ADD       R6 R6 R7     ; R6 := R6 + R7
153 [-]: SETTABLE  R5 K19 R6    ; R5["endpos"] := R6
154 [-]: GETUPVAL  R6 U0        ; R6 := U0
155 [-]: GETTABLE  R6 R6 K23    ; R6 := R6["COLLISION_GROUP_WORLD"]
156 [-]: SETTABLE  R5 K22 R6    ; R5["mask"] := R6
157 [-]: CALL      R4 2 2       ; R4 := R4(R5)
158 [-]: GETUPVAL  R5 U2        ; R5 := U2
159 [-]: GETTABLE  R6 R4 K24    ; R6 := R4["HitPos"]
160 [-]: SETTABLE  R5 K12 R6    ; R5["CP"] := R6
161 [-]: GETUPVAL  R4 U1        ; R4 := U1
162 [-]: SELF      R4 R4 K14    ; R5 := R4; R4 := R4["KeyDown"]
163 [-]: GETUPVAL  R6 U0        ; R6 := U0
164 [-]: GETTABLE  R6 R6 K30    ; R6 := R6["IN_MOVERIGHT"]
165 [-]: CALL      R4 3 2       ; R4 := R4(R5,R6)
166 [-]: TEST      R4 0         ; if not R4 then PC := 199
167 [-]: JMP       199          ; PC := 199
168 [-]: GETUPVAL  R4 U0        ; R4 := U0
169 [-]: GETTABLE  R4 R4 K16    ; R4 := R4["util"]
170 [-]: GETTABLE  R4 R4 K17    ; R4 := R4["TraceLine"]
171 [-]: NEWTABLE  R5 0 3       ; R5 := {}
172 [-]: GETUPVAL  R6 U2        ; R6 := U2
173 [-]: GETTABLE  R6 R6 K12    ; R6 := R6["CP"]
174 [-]: SETTABLE  R5 K18 R6    ; R5["start"] := R6
175 [-]: GETUPVAL  R6 U2        ; R6 := U2
176 [-]: GETTABLE  R6 R6 K12    ; R6 := R6["CP"]
177 [-]: SELF      R7 R2 K28    ; R8 := R2; R7 := R2["Angle"]
178 [-]: CALL      R7 2 2       ; R7 := R7(R8)
179 [-]: SELF      R7 R7 K29    ; R8 := R7; R7 := R7["Right"]
180 [-]: CALL      R7 2 2       ; R7 := R7(R8)
181 [-]: GETUPVAL  R8 U0        ; R8 := U0
182 [-]: GETTABLE  R8 R8 K20    ; R8 := R8["FrameTime"]
183 [-]: CALL      R8 1 2       ; R8 := R8()
184 [-]: MUL       R7 R7 R8     ; R7 := R7 * R8
185 [-]: GETUPVAL  R8 U2        ; R8 := U2
186 [-]: GETTABLE  R8 R8 K3     ; R8 := R8["GetCVNum"]
187 [-]: LOADK     R9 K21       ; R9 := "sh_clientnoclip_speed"
188 [-]: CALL      R8 2 2       ; R8 := R8(R9)
189 [-]: MUL       R7 R7 R8     ; R7 := R7 * R8
190 [-]: ADD       R6 R6 R7     ; R6 := R6 + R7
191 [-]: SETTABLE  R5 K19 R6    ; R5["endpos"] := R6
192 [-]: GETUPVAL  R6 U0        ; R6 := U0
193 [-]: GETTABLE  R6 R6 K23    ; R6 := R6["COLLISION_GROUP_WORLD"]
194 [-]: SETTABLE  R5 K22 R6    ; R5["mask"] := R6
195 [-]: CALL      R4 2 2       ; R4 := R4(R5)
196 [-]: GETUPVAL  R5 U2        ; R5 := U2
197 [-]: GETTABLE  R6 R4 K24    ; R6 := R4["HitPos"]
198 [-]: SETTABLE  R5 K12 R6    ; R5["CP"] := R6
199 [-]: NEWTABLE  R4 0 1       ; R4 := {}
200 [-]: GETUPVAL  R5 U2        ; R5 := U2
201 [-]: GETTABLE  R5 R5 K12    ; R5 := R5["CP"]
202 [-]: SETTABLE  R4 K31 R5    ; R4["origin"] := R5
203 [-]: RETURN    R4 2         ; return R4
204 [-]: GETUPVAL  R4 U2        ; R4 := U2
205 [-]: GETTABLE  R4 R4 K32    ; R4 := R4["vars"]
206 [-]: GETTABLE  R4 R4 K33    ; R4 := R4["aimang"]
207 [-]: TEST      R4 0         ; if not R4 then PC := 212
208 [-]: JMP       212          ; PC := 212
209 [-]: GETUPVAL  R4 U2        ; R4 := U2
210 [-]: GETTABLE  R4 R4 K32    ; R4 := R4["vars"]
211 [-]: GETTABLE  R2 R4 K33    ; R2 := R4["aimang"]
212 [-]: GETUPVAL  R4 U2        ; R4 := U2
213 [-]: GETTABLE  R4 R4 K3     ; R4 := R4["GetCVNum"]
214 [-]: LOADK     R5 K34       ; R5 := "sh_thirdperson"
215 [-]: CALL      R4 2 2       ; R4 := R4(R5)
216 [-]: EQ        0 R4 K5      ; if R4 ~= 1 then PC := 230
217 [-]: JMP       230          ; PC := 230
218 [-]: NEWTABLE  R4 0 1       ; R4 := {}
219 [-]: SELF      R5 R2 K13    ; R6 := R2; R5 := R2["Forward"]
220 [-]: CALL      R5 2 2       ; R5 := R5(R6)
221 [-]: GETUPVAL  R6 U2        ; R6 := U2
222 [-]: GETTABLE  R6 R6 K3     ; R6 := R6["GetCVNum"]
223 [-]: LOADK     R7 K35       ; R7 := "sh_thirdperson_dist"
224 [-]: CALL      R6 2 2       ; R6 := R6(R7)
225 [-]: ADD       R6 K36 R6    ; R6 := 50 + R6
226 [-]: MUL       R5 R5 R6     ; R5 := R5 * R6
227 [-]: SUB       R5 R1 R5     ; R5 := R1 - R5
228 [-]: SETTABLE  R4 K31 R5    ; R4["origin"] := R5
229 [-]: RETURN    R4 2         ; return R4
230 [-]: GETUPVAL  R4 U2        ; R4 := U2
231 [-]: GETTABLE  R4 R4 K3     ; R4 := R4["GetCVNum"]
232 [-]: LOADK     R5 K37       ; R5 := "sh_fov"
233 [-]: CALL      R4 2 2       ; R4 := R4(R5)
234 [-]: EQ        1 R4 K7      ; if R4 == 0 then PC := 239
235 [-]: JMP       239          ; PC := 239
236 [-]: NEWTABLE  R5 0 1       ; R5 := {}
237 [-]: SETTABLE  R5 K38 R4    ; R5["fov"] := R4
238 [-]: RETURN    R5 2         ; return R5
239 [-]: GETGLOBAL R5 K9        ; R5 := GAMEMODE
240 [-]: SELF      R5 R5 K10    ; R6 := R5; R5 := R5["CalcView"]
241 [-]: MOVE      R7 R0        ; R7 := R0
242 [-]: MOVE      R8 R1        ; R8 := R1
243 [-]: MOVE      R9 R2        ; R9 := R2
244 [-]: MOVE      R10 R3       ; R10 := R3
245 [-]: TAILCALL  R5 6 0       ; R5,... := R5(R6,R7,R8,R9,R10)
246 [-]: RETURN    R5 0         ; return R5,...
247 [-]: RETURN    R0 1         ; return 


; Function #79:
;
; Name:            
; Defined at line: 1851
; #Upvalues:       1
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  2

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["GetCVNum"]
  3 [-]: LOADK     R1 K1        ; R1 := "sh_thirdperson"
  4 [-]: CALL      R0 2 2       ; R0 := R0(R1)
  5 [-]: EQ        1 R0 K2      ; if R0 == 1 then PC := 8
  6 [-]: JMP       8            ; PC := 8
  7 [-]: LOADBOOL  R0 0 1       ; R0 := false; PC := %d
  8 [-]: LOADBOOL  R0 1 0       ; R0 := true
  9 [-]: RETURN    R0 2         ; return R0
 10 [-]: RETURN    R0 1         ; return 


; Function #80:
;
; Name:            
; Defined at line: 1856
; #Upvalues:       3
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  9

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: SELF      R0 R0 K0     ; R1 := R0; R0 := R0["GetEyeTrace"]
  3 [-]: CALL      R0 2 2       ; R0 := R0(R1)
  4 [-]: GETTABLE  R0 R0 K1     ; R0 := R0["Entity"]
  5 [-]: GETUPVAL  R1 U1        ; R1 := U1
  6 [-]: GETTABLE  R1 R1 K2     ; R1 := R1["ValidEntity"]
  7 [-]: MOVE      R2 R0        ; R2 := R0
  8 [-]: CALL      R1 2 2       ; R1 := R1(R2)
  9 [-]: TEST      R1 0         ; if not R1 then PC := 15
 10 [-]: JMP       15           ; PC := 15
 11 [-]: SELF      R1 R0 K3     ; R2 := R0; R1 := R0["IsPlayer"]
 12 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 13 [-]: TEST      R1 1         ; if R1 then PC := 16
 14 [-]: JMP       16           ; PC := 16
 15 [-]: RETURN    R0 1         ; return 
 16 [-]: GETUPVAL  R1 U0        ; R1 := U0
 17 [-]: SELF      R1 R1 K4     ; R2 := R1; R1 := R1["ChatPrint"]
 18 [-]: LOADK     R3 K5        ; R3 := "Added/Removed "
 19 [-]: SELF      R4 R0 K6     ; R5 := R0; R4 := R0["Nick"]
 20 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 21 [-]: LOADK     R5 K7        ; R5 := " to friends!"
 22 [-]: CONCAT    R3 R3 R5     ; R3 := R3 .. R4 .. R5
 23 [-]: CALL      R1 3 1       ; R1(R2,R3)
 24 [-]: GETUPVAL  R1 U1        ; R1 := U1
 25 [-]: GETTABLE  R1 R1 K8     ; R1 := R1["table"]
 26 [-]: GETTABLE  R1 R1 K9     ; R1 := R1["HasValue"]
 27 [-]: GETUPVAL  R2 U2        ; R2 := U2
 28 [-]: GETTABLE  R2 R2 K10    ; R2 := R2["aimfriends"]
 29 [-]: MOVE      R3 R0        ; R3 := R0
 30 [-]: CALL      R1 3 2       ; R1 := R1(R2,R3)
 31 [-]: TEST      R1 1         ; if R1 then PC := 41
 32 [-]: JMP       41           ; PC := 41
 33 [-]: GETUPVAL  R1 U1        ; R1 := U1
 34 [-]: GETTABLE  R1 R1 K8     ; R1 := R1["table"]
 35 [-]: GETTABLE  R1 R1 K11    ; R1 := R1["insert"]
 36 [-]: GETUPVAL  R2 U2        ; R2 := U2
 37 [-]: GETTABLE  R2 R2 K10    ; R2 := R2["aimfriends"]
 38 [-]: MOVE      R3 R0        ; R3 := R0
 39 [-]: CALL      R1 3 1       ; R1(R2,R3)
 40 [-]: RETURN    R0 1         ; return 
 41 [-]: GETUPVAL  R1 U1        ; R1 := U1
 42 [-]: GETTABLE  R1 R1 K12    ; R1 := R1["pairs"]
 43 [-]: GETUPVAL  R2 U2        ; R2 := U2
 44 [-]: GETTABLE  R2 R2 K10    ; R2 := R2["aimfriends"]
 45 [-]: CALL      R1 2 4       ; R1,R2,R3 := R1(R2)
 46 [-]: JMP       57           ; PC := 57
 47 [-]: EQ        0 R5 R0      ; if R5 ~= R0 then PC := 57
 48 [-]: JMP       57           ; PC := 57
 49 [-]: GETUPVAL  R6 U1        ; R6 := U1
 50 [-]: GETTABLE  R6 R6 K8     ; R6 := R6["table"]
 51 [-]: GETTABLE  R6 R6 K13    ; R6 := R6["remove"]
 52 [-]: GETUPVAL  R7 U2        ; R7 := U2
 53 [-]: GETTABLE  R7 R7 K10    ; R7 := R7["aimfriends"]
 54 [-]: MOVE      R8 R4        ; R8 := R4
 55 [-]: CALL      R6 3 1       ; R6(R7,R8)
 56 [-]: JMP       59           ; PC := 59
 57 [-]: TFORLOOP  R1 2         ; R4,R5 :=  R1(R2,R3); if R4 ~= nil then begin PC = 47; R3 := R4 end
 58 [-]: JMP       47           ; PC := 47
 59 [-]: RETURN    R0 1         ; return 


; Function #81:
;
; Name:            
; Defined at line: 1878
; #Upvalues:       2
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  8

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["UpdateMenu"]
  3 [-]: CALL      R0 1 1       ; R0()
  4 [-]: GETUPVAL  R0 U1        ; R0 := U1
  5 [-]: GETTABLE  R0 R0 K1     ; R0 := R0["SH_SETCVAR"]
  6 [-]: GETUPVAL  R1 U1        ; R1 := U1
  7 [-]: GETTABLE  R1 R1 K2     ; R1 := R1["CreateConVar"]
  8 [-]: LOADK     R2 K3        ; R2 := "sv_allow_voice_from_file"
  9 [-]: LOADK     R3 K4        ; R3 := ""
 10 [-]: CALL      R1 3 2       ; R1 := R1(R2,R3)
 11 [-]: LOADK     R2 K5        ; R2 := "1"
 12 [-]: CALL      R0 3 1       ; R0(R1,R2)
 13 [-]: GETUPVAL  R0 U1        ; R0 := U1
 14 [-]: GETTABLE  R0 R0 K6     ; R0 := R0["pairs"]
 15 [-]: GETUPVAL  R1 U1        ; R1 := U1
 16 [-]: GETTABLE  R1 R1 K7     ; R1 := R1["team"]
 17 [-]: GETTABLE  R1 R1 K8     ; R1 := R1["GetAllTeams"]
 18 [-]: CALL      R1 1 0       ; R1,... := R1()
 19 [-]: CALL      R0 0 4       ; R0,R1,R2 := R0(R1,...)
 20 [-]: JMP       34           ; PC := 34
 21 [-]: EQ        1 R3 K9      ; if R3 == 0 then PC := 34
 22 [-]: JMP       34           ; PC := 34
 23 [-]: EQ        1 R3 K10     ; if R3 == 1001 then PC := 34
 24 [-]: JMP       34           ; PC := 34
 25 [-]: EQ        1 R3 K11     ; if R3 == 1002 then PC := 34
 26 [-]: JMP       34           ; PC := 34
 27 [-]: GETUPVAL  R5 U1        ; R5 := U1
 28 [-]: GETTABLE  R5 R5 K12    ; R5 := R5["table"]
 29 [-]: GETTABLE  R5 R5 K13    ; R5 := R5["insert"]
 30 [-]: GETUPVAL  R6 U0        ; R6 := U0
 31 [-]: GETTABLE  R6 R6 K14    ; R6 := R6["teamlist"]
 32 [-]: MOVE      R7 R4        ; R7 := R4
 33 [-]: CALL      R5 3 1       ; R5(R6,R7)
 34 [-]: TFORLOOP  R0 2         ; R3,R4 :=  R0(R1,R2); if R3 ~= nil then begin PC = 21; R2 := R3 end
 35 [-]: JMP       21           ; PC := 21
 36 [-]: GETUPVAL  R0 U0        ; R0 := U0
 37 [-]: GETTABLE  R0 R0 K15    ; R0 := R0["GetCVNum"]
 38 [-]: LOADK     R1 K16       ; R1 := "sh_iplogs"
 39 [-]: CALL      R0 2 2       ; R0 := R0(R1)
 40 [-]: EQ        0 R0 K17     ; if R0 ~= 1 then PC := 47
 41 [-]: JMP       47           ; PC := 47
 42 [-]: GETUPVAL  R0 U1        ; R0 := U1
 43 [-]: GETTABLE  R0 R0 K18    ; R0 := R0["SH_SUPPRESSIPLOGS"]
 44 [-]: LOADBOOL  R1 0 0       ; R1 := false
 45 [-]: CALL      R0 2 1       ; R0(R1)
 46 [-]: JMP       51           ; PC := 51
 47 [-]: GETUPVAL  R0 U1        ; R0 := U1
 48 [-]: GETTABLE  R0 R0 K18    ; R0 := R0["SH_SUPPRESSIPLOGS"]
 49 [-]: LOADBOOL  R1 1 0       ; R1 := true
 50 [-]: CALL      R0 2 1       ; R0(R1)
 51 [-]: GETUPVAL  R0 U0        ; R0 := U0
 52 [-]: GETTABLE  R0 R0 K15    ; R0 := R0["GetCVNum"]
 53 [-]: LOADK     R1 K19       ; R1 := "sh_clientnoclip"
 54 [-]: CALL      R0 2 2       ; R0 := R0(R1)
 55 [-]: EQ        0 R0 K17     ; if R0 ~= 1 then PC := 64
 56 [-]: JMP       64           ; PC := 64
 57 [-]: GETUPVAL  R0 U0        ; R0 := U0
 58 [-]: GETUPVAL  R1 U1        ; R1 := U1
 59 [-]: GETTABLE  R1 R1 K21    ; R1 := R1["LocalPlayer"]
 60 [-]: CALL      R1 1 2       ; R1 := R1()
 61 [-]: SELF      R1 R1 K22    ; R2 := R1; R1 := R1["EyePos"]
 62 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 63 [-]: SETTABLE  R0 K20 R1    ; R0["CP"] := R1
 64 [-]: GETUPVAL  R0 U0        ; R0 := U0
 65 [-]: GETTABLE  R0 R0 K15    ; R0 := R0["GetCVNum"]
 66 [-]: LOADK     R1 K23       ; R1 := "sh_runscripts_auto"
 67 [-]: CALL      R0 2 2       ; R0 := R0(R1)
 68 [-]: EQ        0 R0 K17     ; if R0 ~= 1 then PC := 73
 69 [-]: JMP       73           ; PC := 73
 70 [-]: GETUPVAL  R0 U1        ; R0 := U1
 71 [-]: GETTABLE  R0 R0 K24    ; R0 := R0["SH_RUNSCRIPTS"]
 72 [-]: CALL      R0 1 1       ; R0()
 73 [-]: GETGLOBAL R0 K25       ; R0 := GAMEMODE
 74 [-]: CLOSURE   R1 0         ; R1 := closure(Function #81.1)
 75 [-]: SETTABLE  R0 K26 R1    ; R0["AchievementThink"] := R1
 76 [-]: RETURN    R0 1         ; return 


; Function #81.1:
;
; Name:            
; Defined at line: 1901
; #Upvalues:       0
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  2

  1 [-]: RETURN    R0 1         ; return 


; Function #82:
;
; Name:            
; Defined at line: 1904
; #Upvalues:       2
; #Parameters:     3
; Is_vararg:       0
; Max Stack Size:  5

  1 [-]: GETUPVAL  R3 U0        ; R3 := U0
  2 [-]: GETTABLE  R3 R3 K0     ; R3 := R3["tostring"]
  3 [-]: MOVE      R4 R2        ; R4 := R2
  4 [-]: CALL      R3 2 2       ; R3 := R3(R4)
  5 [-]: EQ        0 R3 K1      ; if R3 ~= "1" then PC := 17
  6 [-]: JMP       17           ; PC := 17
  7 [-]: GETUPVAL  R3 U1        ; R3 := U1
  8 [-]: GETTABLE  R3 R3 K2     ; R3 := R3["frame"]
  9 [-]: TEST      R3 0         ; if not R3 then PC := 17
 10 [-]: JMP       17           ; PC := 17
 11 [-]: GETUPVAL  R3 U1        ; R3 := U1
 12 [-]: GETTABLE  R3 R3 K2     ; R3 := R3["frame"]
 13 [-]: SELF      R3 R3 K3     ; R4 := R3; R3 := R3["Remove"]
 14 [-]: CALL      R3 2 1       ; R3(R4)
 15 [-]: GETUPVAL  R3 U1        ; R3 := U1
 16 [-]: SETTABLE  R3 K2 K4     ; R3["frame"] := nil
 17 [-]: RETURN    R0 1         ; return 


; Function #83:
;
; Name:            
; Defined at line: 1910
; #Upvalues:       1
; #Parameters:     3
; Is_vararg:       0
; Max Stack Size:  5

  1 [-]: GETUPVAL  R3 U0        ; R3 := U0
  2 [-]: GETTABLE  R3 R3 K0     ; R3 := R3["tostring"]
  3 [-]: MOVE      R4 R2        ; R4 := R2
  4 [-]: CALL      R3 2 2       ; R3 := R3(R4)
  5 [-]: EQ        0 R3 K1      ; if R3 ~= "1" then PC := 12
  6 [-]: JMP       12           ; PC := 12
  7 [-]: GETUPVAL  R3 U0        ; R3 := U0
  8 [-]: GETTABLE  R3 R3 K2     ; R3 := R3["SH_SUPPRESSIPLOGS"]
  9 [-]: LOADBOOL  R4 0 0       ; R4 := false
 10 [-]: CALL      R3 2 1       ; R3(R4)
 11 [-]: JMP       16           ; PC := 16
 12 [-]: GETUPVAL  R3 U0        ; R3 := U0
 13 [-]: GETTABLE  R3 R3 K2     ; R3 := R3["SH_SUPPRESSIPLOGS"]
 14 [-]: LOADBOOL  R4 1 0       ; R4 := true
 15 [-]: CALL      R3 2 1       ; R3(R4)
 16 [-]: RETURN    R0 1         ; return 


; Function #84:
;
; Name:            
; Defined at line: 1918
; #Upvalues:       3
; #Parameters:     3
; Is_vararg:       0
; Max Stack Size:  6

  1 [-]: GETUPVAL  R3 U0        ; R3 := U0
  2 [-]: GETTABLE  R3 R3 K0     ; R3 := R3["tostring"]
  3 [-]: MOVE      R4 R2        ; R4 := R2
  4 [-]: CALL      R3 2 2       ; R3 := R3(R4)
  5 [-]: EQ        0 R3 K1      ; if R3 ~= "1" then PC := 13
  6 [-]: JMP       13           ; PC := 13
  7 [-]: GETUPVAL  R3 U1        ; R3 := U1
  8 [-]: GETUPVAL  R4 U2        ; R4 := U2
  9 [-]: SELF      R4 R4 K3     ; R5 := R4; R4 := R4["EyePos"]
 10 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 11 [-]: SETTABLE  R3 K2 R4     ; R3["CP"] := R4
 12 [-]: JMP       17           ; PC := 17
 13 [-]: GETUPVAL  R3 U0        ; R3 := U0
 14 [-]: GETTABLE  R3 R3 K4     ; R3 := R3["SH_SUPPRESSIPLOGS"]
 15 [-]: LOADBOOL  R4 1 0       ; R4 := true
 16 [-]: CALL      R3 2 1       ; R3(R4)
 17 [-]: RETURN    R0 1         ; return 


; Function #85:
;
; Name:            
; Defined at line: 1926
; #Upvalues:       1
; #Parameters:     3
; Is_vararg:       0
; Max Stack Size:  8

  1 [-]: GETTABLE  R3 R2 K0     ; R3 := R2[1]
  2 [-]: TEST      R3 1         ; if R3 then PC := 9
  3 [-]: JMP       9            ; PC := 9
  4 [-]: GETUPVAL  R3 U0        ; R3 := U0
  5 [-]: GETTABLE  R3 R3 K1     ; R3 := R3["sprint"]
  6 [-]: LOADK     R4 K2        ; R4 := "Usage: sh_addespent <entclass>"
  7 [-]: CALL      R3 2 1       ; R3(R4)
  8 [-]: RETURN    R0 1         ; return 
  9 [-]: GETTABLE  R3 R2 K0     ; R3 := R2[1]
 10 [-]: GETUPVAL  R4 U0        ; R4 := U0
 11 [-]: GETTABLE  R4 R4 K3     ; R4 := R4["custe"]
 12 [-]: SETTABLE  R4 R3 K4     ; R4[R3] := true
 13 [-]: GETUPVAL  R4 U0        ; R4 := U0
 14 [-]: GETTABLE  R4 R4 K5     ; R4 := R4["data"]
 15 [-]: GETTABLE  R4 R4 K6     ; R4 := R4["GetOptionTab"]
 16 [-]: LOADK     R5 K7        ; R5 := "ESPEnts"
 17 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 18 [-]: TEST      R4 1         ; if R4 then PC := 21
 19 [-]: JMP       21           ; PC := 21
 20 [-]: NEWTABLE  R4 0 0       ; R4 := {}
 21 [-]: SETTABLE  R4 R3 K4     ; R4[R3] := true
 22 [-]: GETUPVAL  R5 U0        ; R5 := U0
 23 [-]: GETTABLE  R5 R5 K5     ; R5 := R5["data"]
 24 [-]: GETTABLE  R5 R5 K8     ; R5 := R5["SetOptionTab"]
 25 [-]: LOADK     R6 K7        ; R6 := "ESPEnts"
 26 [-]: MOVE      R7 R4        ; R7 := R4
 27 [-]: CALL      R5 3 1       ; R5(R6,R7)
 28 [-]: GETUPVAL  R5 U0        ; R5 := U0
 29 [-]: GETTABLE  R5 R5 K1     ; R5 := R5["sprint"]
 30 [-]: LOADK     R6 K9        ; R6 := "Added entity to esp ents list!"
 31 [-]: CALL      R5 2 1       ; R5(R6)
 32 [-]: RETURN    R0 1         ; return 


; Function #86:
;
; Name:            
; Defined at line: 1942
; #Upvalues:       1
; #Parameters:     3
; Is_vararg:       0
; Max Stack Size:  5

  1 [-]: GETUPVAL  R3 U0        ; R3 := U0
  2 [-]: GETTABLE  R3 R3 K0     ; R3 := R3["SH_LUARUN"]
  3 [-]: GETTABLE  R4 R2 K1     ; R4 := R2[1]
  4 [-]: CALL      R3 2 1       ; R3(R4)
  5 [-]: RETURN    R0 1         ; return 


; Function #87:
;
; Name:            
; Defined at line: 1946
; #Upvalues:       2
; #Parameters:     3
; Is_vararg:       0
; Max Stack Size:  9

  1 [-]: GETTABLE  R3 R2 K0     ; R3 := R2[2]
  2 [-]: TEST      R3 1         ; if R3 then PC := 5
  3 [-]: JMP       5            ; PC := 5
  4 [-]: RETURN    R0 1         ; return 
  5 [-]: GETUPVAL  R3 U0        ; R3 := U0
  6 [-]: GETTABLE  R3 R3 K1     ; R3 := R3["SH_SETCVAR"]
  7 [-]: GETUPVAL  R4 U0        ; R4 := U0
  8 [-]: GETTABLE  R4 R4 K2     ; R4 := R4["GetConVar"]
  9 [-]: GETTABLE  R5 R2 K3     ; R5 := R2[1]
 10 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 11 [-]: GETGLOBAL R5 K4        ; R5 := tostring
 12 [-]: GETTABLE  R6 R2 K0     ; R6 := R2[2]
 13 [-]: CALL      R5 2 0       ; R5,... := R5(R6)
 14 [-]: CALL      R3 0 1       ; R3(R4,...)
 15 [-]: GETUPVAL  R3 U1        ; R3 := U1
 16 [-]: GETTABLE  R3 R3 K5     ; R3 := R3["sprint"]
 17 [-]: LOADK     R4 K6        ; R4 := "Forced "
 18 [-]: GETGLOBAL R5 K4        ; R5 := tostring
 19 [-]: GETTABLE  R6 R2 K3     ; R6 := R2[1]
 20 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 21 [-]: LOADK     R6 K7        ; R6 := " to "
 22 [-]: GETGLOBAL R7 K4        ; R7 := tostring
 23 [-]: GETTABLE  R8 R2 K0     ; R8 := R2[2]
 24 [-]: CALL      R7 2 2       ; R7 := R7(R8)
 25 [-]: CONCAT    R4 R4 R7     ; R4 := R4 .. R5 .. R6 .. R7
 26 [-]: CALL      R3 2 1       ; R3(R4)
 27 [-]: RETURN    R0 1         ; return 


; Function #88:
;
; Name:            
; Defined at line: 1952
; #Upvalues:       2
; #Parameters:     3
; Is_vararg:       0
; Max Stack Size:  7

  1 [-]: GETTABLE  R3 R2 K0     ; R3 := R2[1]
  2 [-]: TEST      R3 1         ; if R3 then PC := 5
  3 [-]: JMP       5            ; PC := 5
  4 [-]: RETURN    R0 1         ; return 
  5 [-]: GETUPVAL  R3 U0        ; R3 := U0
  6 [-]: GETTABLE  R3 R3 K1     ; R3 := R3["table"]
  7 [-]: GETTABLE  R3 R3 K2     ; R3 := R3["insert"]
  8 [-]: GETUPVAL  R4 U1        ; R4 := U1
  9 [-]: GETTABLE  R4 R4 K3     ; R4 := R4["blockccs"]
 10 [-]: GETGLOBAL R5 K4        ; R5 := tostring
 11 [-]: GETTABLE  R6 R2 K0     ; R6 := R2[1]
 12 [-]: CALL      R5 2 0       ; R5,... := R5(R6)
 13 [-]: CALL      R3 0 1       ; R3(R4,...)
 14 [-]: GETUPVAL  R3 U1        ; R3 := U1
 15 [-]: GETTABLE  R3 R3 K5     ; R3 := R3["sprint"]
 16 [-]: LOADK     R4 K6        ; R4 := "Blocked command "
 17 [-]: GETGLOBAL R5 K4        ; R5 := tostring
 18 [-]: GETTABLE  R6 R2 K0     ; R6 := R2[1]
 19 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 20 [-]: CONCAT    R4 R4 R5     ; R4 := R4 .. R5
 21 [-]: CALL      R3 2 1       ; R3(R4)
 22 [-]: RETURN    R0 1         ; return 


; Function #89:
;
; Name:            
; Defined at line: 1958
; #Upvalues:       2
; #Parameters:     3
; Is_vararg:       0
; Max Stack Size:  11

  1 [-]: GETTABLE  R3 R2 K0     ; R3 := R2[1]
  2 [-]: TEST      R3 1         ; if R3 then PC := 5
  3 [-]: JMP       5            ; PC := 5
  4 [-]: RETURN    R0 1         ; return 
  5 [-]: GETUPVAL  R3 U0        ; R3 := U0
  6 [-]: GETTABLE  R3 R3 K1     ; R3 := R3["table"]
  7 [-]: GETTABLE  R3 R3 K2     ; R3 := R3["HasValue"]
  8 [-]: GETUPVAL  R4 U1        ; R4 := U1
  9 [-]: GETTABLE  R4 R4 K3     ; R4 := R4["blockccs"]
 10 [-]: GETGLOBAL R5 K4        ; R5 := tostring
 11 [-]: GETTABLE  R6 R2 K0     ; R6 := R2[1]
 12 [-]: CALL      R5 2 0       ; R5,... := R5(R6)
 13 [-]: CALL      R3 0 2       ; R3 := R3(R4,...)
 14 [-]: TEST      R3 1         ; if R3 then PC := 26
 15 [-]: JMP       26           ; PC := 26
 16 [-]: GETUPVAL  R3 U1        ; R3 := U1
 17 [-]: GETTABLE  R3 R3 K5     ; R3 := R3["sprint"]
 18 [-]: LOADK     R4 K6        ; R4 := "Command "
 19 [-]: GETGLOBAL R5 K4        ; R5 := tostring
 20 [-]: GETTABLE  R6 R2 K0     ; R6 := R2[1]
 21 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 22 [-]: LOADK     R6 K7        ; R6 := " isn't blocked!"
 23 [-]: CONCAT    R4 R4 R6     ; R4 := R4 .. R5 .. R6
 24 [-]: CALL      R3 2 1       ; R3(R4)
 25 [-]: JMP       54           ; PC := 54
 26 [-]: GETUPVAL  R3 U0        ; R3 := U0
 27 [-]: GETTABLE  R3 R3 K8     ; R3 := R3["pairs"]
 28 [-]: GETUPVAL  R4 U1        ; R4 := U1
 29 [-]: GETTABLE  R4 R4 K3     ; R4 := R4["blockccs"]
 30 [-]: CALL      R3 2 4       ; R3,R4,R5 := R3(R4)
 31 [-]: JMP       44           ; PC := 44
 32 [-]: GETGLOBAL R8 K4        ; R8 := tostring
 33 [-]: GETTABLE  R9 R2 K0     ; R9 := R2[1]
 34 [-]: CALL      R8 2 2       ; R8 := R8(R9)
 35 [-]: EQ        0 R7 R8      ; if R7 ~= R8 then PC := 44
 36 [-]: JMP       44           ; PC := 44
 37 [-]: GETUPVAL  R8 U0        ; R8 := U0
 38 [-]: GETTABLE  R8 R8 K1     ; R8 := R8["table"]
 39 [-]: GETTABLE  R8 R8 K9     ; R8 := R8["remove"]
 40 [-]: GETUPVAL  R9 U1        ; R9 := U1
 41 [-]: GETTABLE  R9 R9 K3     ; R9 := R9["blockccs"]
 42 [-]: MOVE      R10 R6       ; R10 := R6
 43 [-]: CALL      R8 3 1       ; R8(R9,R10)
 44 [-]: TFORLOOP  R3 2         ; R6,R7 :=  R3(R4,R5); if R6 ~= nil then begin PC = 32; R5 := R6 end
 45 [-]: JMP       32           ; PC := 32
 46 [-]: GETUPVAL  R3 U1        ; R3 := U1
 47 [-]: GETTABLE  R3 R3 K5     ; R3 := R3["sprint"]
 48 [-]: LOADK     R4 K10       ; R4 := "Allowed command "
 49 [-]: GETGLOBAL R5 K4        ; R5 := tostring
 50 [-]: GETTABLE  R6 R2 K0     ; R6 := R2[1]
 51 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 52 [-]: CONCAT    R4 R4 R5     ; R4 := R4 .. R5
 53 [-]: CALL      R3 2 1       ; R3(R4)
 54 [-]: RETURN    R0 1         ; return 


; Function #90:
;
; Name:            
; Defined at line: 1973
; #Upvalues:       1
; #Parameters:     3
; Is_vararg:       0
; Max Stack Size:  5

  1 [-]: GETUPVAL  R3 U0        ; R3 := U0
  2 [-]: NEWTABLE  R4 0 0       ; R4 := {}
  3 [-]: SETTABLE  R3 K0 R4     ; R3["blockccs"] := R4
  4 [-]: GETUPVAL  R3 U0        ; R3 := U0
  5 [-]: GETTABLE  R3 R3 K1     ; R3 := R3["sprint"]
  6 [-]: LOADK     R4 K2        ; R4 := "Removed all ConCommand blocks!"
  7 [-]: CALL      R3 2 1       ; R3(R4)
  8 [-]: RETURN    R0 1         ; return 


; Function #91:
;
; Name:            
; Defined at line: 1979
; #Upvalues:       2
; #Parameters:     3
; Is_vararg:       0
; Max Stack Size:  6

  1 [-]: GETUPVAL  R3 U0        ; R3 := U0
  2 [-]: GETTABLE  R3 R3 K0     ; R3 := R3["SH_SETCVAR"]
  3 [-]: GETUPVAL  R4 U0        ; R4 := U0
  4 [-]: GETTABLE  R4 R4 K1     ; R4 := R4["GetConVar"]
  5 [-]: LOADK     R5 K2        ; R5 := "cl_predict"
  6 [-]: CALL      R4 2 2       ; R4 := R4(R5)
  7 [-]: LOADK     R5 K3        ; R5 := "0"
  8 [-]: CALL      R3 3 1       ; R3(R4,R5)
  9 [-]: GETUPVAL  R3 U0        ; R3 := U0
 10 [-]: GETTABLE  R3 R3 K4     ; R3 := R3["GetConVarString"]
 11 [-]: LOADK     R4 K5        ; R4 := "sv_client_predict"
 12 [-]: CALL      R3 2 2       ; R3 := R3(R4)
 13 [-]: SETUPVAL  R3 U1        ; U1 := Rd
 14 [-]: GETUPVAL  R3 U0        ; R3 := U0
 15 [-]: GETTABLE  R3 R3 K0     ; R3 := R3["SH_SETCVAR"]
 16 [-]: GETUPVAL  R4 U0        ; R4 := U0
 17 [-]: GETTABLE  R4 R4 K1     ; R4 := R4["GetConVar"]
 18 [-]: LOADK     R5 K5        ; R5 := "sv_client_predict"
 19 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 20 [-]: LOADK     R5 K6        ; R5 := "-1"
 21 [-]: CALL      R3 3 1       ; R3(R4,R5)
 22 [-]: GETUPVAL  R3 U0        ; R3 := U0
 23 [-]: GETTABLE  R3 R3 K0     ; R3 := R3["SH_SETCVAR"]
 24 [-]: GETUPVAL  R4 U0        ; R4 := U0
 25 [-]: GETTABLE  R4 R4 K1     ; R4 := R4["GetConVar"]
 26 [-]: LOADK     R5 K7        ; R5 := "net_blockmsg"
 27 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 28 [-]: LOADK     R5 K8        ; R5 := "clc_Move"
 29 [-]: CALL      R3 3 1       ; R3(R4,R5)
 30 [-]: RETURN    R0 1         ; return 


; Function #92:
;
; Name:            
; Defined at line: 1986
; #Upvalues:       2
; #Parameters:     3
; Is_vararg:       0
; Max Stack Size:  6

  1 [-]: GETUPVAL  R3 U0        ; R3 := U0
  2 [-]: GETTABLE  R3 R3 K0     ; R3 := R3["SH_SETCVAR"]
  3 [-]: GETUPVAL  R4 U0        ; R4 := U0
  4 [-]: GETTABLE  R4 R4 K1     ; R4 := R4["GetConVar"]
  5 [-]: LOADK     R5 K2        ; R5 := "cl_predict"
  6 [-]: CALL      R4 2 2       ; R4 := R4(R5)
  7 [-]: LOADK     R5 K3        ; R5 := "1"
  8 [-]: CALL      R3 3 1       ; R3(R4,R5)
  9 [-]: GETUPVAL  R3 U0        ; R3 := U0
 10 [-]: GETTABLE  R3 R3 K0     ; R3 := R3["SH_SETCVAR"]
 11 [-]: GETUPVAL  R4 U0        ; R4 := U0
 12 [-]: GETTABLE  R4 R4 K1     ; R4 := R4["GetConVar"]
 13 [-]: LOADK     R5 K4        ; R5 := "sv_client_predict"
 14 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 15 [-]: GETUPVAL  R5 U1        ; R5 := U1
 16 [-]: CALL      R3 3 1       ; R3(R4,R5)
 17 [-]: GETUPVAL  R3 U0        ; R3 := U0
 18 [-]: GETTABLE  R3 R3 K0     ; R3 := R3["SH_SETCVAR"]
 19 [-]: GETUPVAL  R4 U0        ; R4 := U0
 20 [-]: GETTABLE  R4 R4 K1     ; R4 := R4["GetConVar"]
 21 [-]: LOADK     R5 K5        ; R5 := "net_blockmsg"
 22 [-]: CALL      R4 2 2       ; R4 := R4(R5)
 23 [-]: LOADK     R5 K6        ; R5 := "0"
 24 [-]: CALL      R3 3 1       ; R3(R4,R5)
 25 [-]: RETURN    R0 1         ; return 


; Function #93:
;
; Name:            
; Defined at line: 1994
; #Upvalues:       6
; #Parameters:     1
; Is_vararg:       0
; Max Stack Size:  8

  1 [-]: GETUPVAL  R1 U0        ; R1 := U0
  2 [-]: SELF      R1 R1 K0     ; R2 := R1; R1 := R1["RequestFocus"]
  3 [-]: CALL      R1 2 1       ; R1(R2)
  4 [-]: GETUPVAL  R1 U1        ; R1 := U1
  5 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["string"]
  6 [-]: GETTABLE  R1 R1 K2     ; R1 := R1["len"]
  7 [-]: MOVE      R2 R0        ; R2 := R0
  8 [-]: CALL      R1 2 2       ; R1 := R1(R2)
  9 [-]: LT        0 R1 K3      ; if R1 >= 1 then PC := 12
 10 [-]: JMP       12           ; PC := 12
 11 [-]: RETURN    R0 1         ; return 
 12 [-]: GETUPVAL  R1 U1        ; R1 := U1
 13 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["string"]
 14 [-]: GETTABLE  R1 R1 K4     ; R1 := R1["Explode"]
 15 [-]: LOADK     R2 K5        ; R2 := " "
 16 [-]: MOVE      R3 R0        ; R3 := R0
 17 [-]: CALL      R1 3 2       ; R1 := R1(R2,R3)
 18 [-]: GETTABLE  R2 R1 K3     ; R2 := R1[1]
 19 [-]: GETUPVAL  R3 U1        ; R3 := U1
 20 [-]: GETTABLE  R3 R3 K6     ; R3 := R3["table"]
 21 [-]: GETTABLE  R3 R3 K7     ; R3 := R3["remove"]
 22 [-]: MOVE      R4 R1        ; R4 := R1
 23 [-]: LOADK     R5 K3        ; R5 := 1
 24 [-]: CALL      R3 3 1       ; R3(R4,R5)
 25 [-]: EQ        0 R2 K8      ; if R2 ~= "sh_luarun" then PC := 37
 26 [-]: JMP       37           ; PC := 37
 27 [-]: NEWTABLE  R3 0 0       ; R3 := {}
 28 [-]: GETUPVAL  R4 U1        ; R4 := U1
 29 [-]: GETTABLE  R4 R4 K1     ; R4 := R4["string"]
 30 [-]: GETTABLE  R4 R4 K9     ; R4 := R4["Replace"]
 31 [-]: MOVE      R5 R0        ; R5 := R0
 32 [-]: LOADK     R6 K10       ; R6 := "sh_luarun "
 33 [-]: LOADK     R7 K11       ; R7 := ""
 34 [-]: CALL      R4 4 0       ; R4,... := R4(R5,R6,R7)
 35 [-]: SETLIST   R3 0 1       ; R3[(1-1)*FPF+i] := R(3+i), 1 <= i <= 0
 36 [-]: MOVE      R1 R3        ; R1 := R3
 37 [-]: GETUPVAL  R3 U1        ; R3 := U1
 38 [-]: GETTABLE  R3 R3 K6     ; R3 := R3["table"]
 39 [-]: GETTABLE  R3 R3 K12    ; R3 := R3["insert"]
 40 [-]: GETUPVAL  R4 U2        ; R4 := U2
 41 [-]: LOADK     R5 K13       ; R5 := "] "
 42 [-]: MOVE      R6 R0        ; R6 := R0
 43 [-]: CONCAT    R5 R5 R6     ; R5 := R5 .. R6
 44 [-]: CALL      R3 3 1       ; R3(R4,R5)
 45 [-]: GETUPVAL  R3 U3        ; R3 := U3
 46 [-]: SELF      R3 R3 K14    ; R4 := R3; R3 := R3["AddLine"]
 47 [-]: LOADK     R5 K13       ; R5 := "] "
 48 [-]: MOVE      R6 R0        ; R6 := R0
 49 [-]: CONCAT    R5 R5 R6     ; R5 := R5 .. R6
 50 [-]: CALL      R3 3 1       ; R3(R4,R5)
 51 [-]: GETUPVAL  R3 U4        ; R3 := U4
 52 [-]: GETTABLE  R3 R3 K15    ; R3 := R3["cmds"]
 53 [-]: GETTABLE  R3 R3 R2     ; R3 := R3[R2]
 54 [-]: TEST      R3 1         ; if R3 then PC := 71
 55 [-]: JMP       71           ; PC := 71
 56 [-]: LOADK     R3 K16       ; R3 := "Unknown command: "
 57 [-]: MOVE      R4 R0        ; R4 := R0
 58 [-]: LOADK     R5 K17       ; R5 := ". Type 'help' for a list of commands."
 59 [-]: CONCAT    R3 R3 R5     ; R3 := R3 .. R4 .. R5
 60 [-]: GETUPVAL  R4 U1        ; R4 := U1
 61 [-]: GETTABLE  R4 R4 K6     ; R4 := R4["table"]
 62 [-]: GETTABLE  R4 R4 K12    ; R4 := R4["insert"]
 63 [-]: GETUPVAL  R5 U2        ; R5 := U2
 64 [-]: MOVE      R6 R3        ; R6 := R3
 65 [-]: CALL      R4 3 1       ; R4(R5,R6)
 66 [-]: GETUPVAL  R4 U3        ; R4 := U3
 67 [-]: SELF      R4 R4 K14    ; R5 := R4; R4 := R4["AddLine"]
 68 [-]: MOVE      R6 R3        ; R6 := R3
 69 [-]: CALL      R4 3 1       ; R4(R5,R6)
 70 [-]: JMP       78           ; PC := 78
 71 [-]: GETUPVAL  R3 U4        ; R3 := U4
 72 [-]: GETTABLE  R3 R3 K15    ; R3 := R3["cmds"]
 73 [-]: GETTABLE  R3 R3 R2     ; R3 := R3[R2]
 74 [-]: GETUPVAL  R4 U5        ; R4 := U5
 75 [-]: MOVE      R5 R2        ; R5 := R2
 76 [-]: MOVE      R6 R1        ; R6 := R1
 77 [-]: CALL      R3 4 1       ; R3(R4,R5,R6)
 78 [-]: GETUPVAL  R3 U3        ; R3 := U3
 79 [-]: SELF      R3 R3 K18    ; R4 := R3; R3 := R3["PerformLayout"]
 80 [-]: CALL      R3 2 1       ; R3(R4)
 81 [-]: GETUPVAL  R3 U3        ; R3 := U3
 82 [-]: GETTABLE  R3 R3 K19    ; R3 := R3["VBar"]
 83 [-]: SELF      R3 R3 K20    ; R4 := R3; R3 := R3["SetScroll"]
 84 [-]: GETUPVAL  R5 U3        ; R5 := U3
 85 [-]: GETTABLE  R5 R5 K19    ; R5 := R5["VBar"]
 86 [-]: GETTABLE  R5 R5 K21    ; R5 := R5["CanvasSize"]
 87 [-]: CALL      R3 3 1       ; R3(R4,R5)
 88 [-]: GETUPVAL  R3 U0        ; R3 := U0
 89 [-]: SELF      R3 R3 K22    ; R4 := R3; R3 := R3["SetText"]
 90 [-]: LOADK     R5 K11       ; R5 := ""
 91 [-]: CALL      R3 3 1       ; R3(R4,R5)
 92 [-]: RETURN    R0 1         ; return 


; Function #94:
;
; Name:            
; Defined at line: 2022
; #Upvalues:       7
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  8

  1 [-]: GETGLOBAL R0 K0        ; R0 := vgui
  2 [-]: GETTABLE  R0 R0 K1     ; R0 := R0["Create"]
  3 [-]: LOADK     R1 K2        ; R1 := "DFrame"
  4 [-]: CALL      R0 2 2       ; R0 := R0(R1)
  5 [-]: SETUPVAL  R0 U0        ; U0 := Rd
  6 [-]: GETUPVAL  R0 U0        ; R0 := U0
  7 [-]: SELF      R0 R0 K3     ; R1 := R0; R0 := R0["SetSize"]
  8 [-]: LOADK     R2 K4        ; R2 := 750
  9 [-]: LOADK     R3 K5        ; R3 := 500
 10 [-]: CALL      R0 4 1       ; R0(R1,R2,R3)
 11 [-]: GETUPVAL  R0 U0        ; R0 := U0
 12 [-]: SELF      R0 R0 K6     ; R1 := R0; R0 := R0["SetPos"]
 13 [-]: LOADK     R2 K7        ; R2 := 50
 14 [-]: LOADK     R3 K7        ; R3 := 50
 15 [-]: CALL      R0 4 1       ; R0(R1,R2,R3)
 16 [-]: GETUPVAL  R0 U0        ; R0 := U0
 17 [-]: SELF      R0 R0 K8     ; R1 := R0; R0 := R0["SetTitle"]
 18 [-]: LOADK     R2 K9        ; R2 := "SethHack Console"
 19 [-]: CALL      R0 3 1       ; R0(R1,R2)
 20 [-]: GETUPVAL  R0 U0        ; R0 := U0
 21 [-]: SELF      R0 R0 K10    ; R1 := R0; R0 := R0["ShowCloseButton"]
 22 [-]: LOADBOOL  R2 1 0       ; R2 := true
 23 [-]: CALL      R0 3 1       ; R0(R1,R2)
 24 [-]: GETUPVAL  R0 U0        ; R0 := U0
 25 [-]: SELF      R0 R0 K11    ; R1 := R0; R0 := R0["MakePopup"]
 26 [-]: CALL      R0 2 1       ; R0(R1)
 27 [-]: GETUPVAL  R0 U0        ; R0 := U0
 28 [-]: CLOSURE   R1 0         ; R1 := closure(Function #94.1)
 29 [-]: GETUPVAL  R0 U1        ; R0 := U1
 30 [-]: SETTABLE  R0 K12 R1    ; R0["Think"] := R1
 31 [-]: GETGLOBAL R0 K0        ; R0 := vgui
 32 [-]: GETTABLE  R0 R0 K1     ; R0 := R0["Create"]
 33 [-]: LOADK     R1 K13       ; R1 := "DListView"
 34 [-]: GETUPVAL  R2 U0        ; R2 := U0
 35 [-]: CALL      R0 3 2       ; R0 := R0(R1,R2)
 36 [-]: SETUPVAL  R0 U2        ; U2 := Rd
 37 [-]: GETUPVAL  R0 U2        ; R0 := U2
 38 [-]: SELF      R0 R0 K14    ; R1 := R0; R0 := R0["SetMultiSelect"]
 39 [-]: LOADBOOL  R2 0 0       ; R2 := false
 40 [-]: CALL      R0 3 1       ; R0(R1,R2)
 41 [-]: GETUPVAL  R0 U2        ; R0 := U2
 42 [-]: SELF      R0 R0 K3     ; R1 := R0; R0 := R0["SetSize"]
 43 [-]: LOADK     R2 K15       ; R2 := 740
 44 [-]: LOADK     R3 K16       ; R3 := 440
 45 [-]: CALL      R0 4 1       ; R0(R1,R2,R3)
 46 [-]: GETUPVAL  R0 U2        ; R0 := U2
 47 [-]: SELF      R0 R0 K6     ; R1 := R0; R0 := R0["SetPos"]
 48 [-]: LOADK     R2 K17       ; R2 := 5
 49 [-]: LOADK     R3 K18       ; R3 := 27
 50 [-]: CALL      R0 4 1       ; R0(R1,R2,R3)
 51 [-]: GETUPVAL  R0 U2        ; R0 := U2
 52 [-]: SELF      R0 R0 K19    ; R1 := R0; R0 := R0["SetSortable"]
 53 [-]: LOADBOOL  R2 0 0       ; R2 := false
 54 [-]: CALL      R0 3 1       ; R0(R1,R2)
 55 [-]: GETUPVAL  R0 U2        ; R0 := U2
 56 [-]: SELF      R0 R0 K20    ; R1 := R0; R0 := R0["AddColumn"]
 57 [-]: LOADK     R2 K21       ; R2 := ""
 58 [-]: CALL      R0 3 1       ; R0(R1,R2)
 59 [-]: GETGLOBAL R0 K0        ; R0 := vgui
 60 [-]: GETTABLE  R0 R0 K1     ; R0 := R0["Create"]
 61 [-]: LOADK     R1 K22       ; R1 := "DTextEntry"
 62 [-]: GETUPVAL  R2 U0        ; R2 := U0
 63 [-]: CALL      R0 3 2       ; R0 := R0(R1,R2)
 64 [-]: SETUPVAL  R0 U3        ; U3 := Rd
 65 [-]: GETUPVAL  R0 U3        ; R0 := U3
 66 [-]: SELF      R0 R0 K23    ; R1 := R0; R0 := R0["SetMultiline"]
 67 [-]: LOADBOOL  R2 0 0       ; R2 := false
 68 [-]: CALL      R0 3 1       ; R0(R1,R2)
 69 [-]: GETUPVAL  R0 U3        ; R0 := U3
 70 [-]: SELF      R0 R0 K3     ; R1 := R0; R0 := R0["SetSize"]
 71 [-]: LOADK     R2 K24       ; R2 := 650
 72 [-]: LOADK     R3 K25       ; R3 := 20
 73 [-]: CALL      R0 4 1       ; R0(R1,R2,R3)
 74 [-]: GETUPVAL  R0 U3        ; R0 := U3
 75 [-]: SELF      R0 R0 K6     ; R1 := R0; R0 := R0["SetPos"]
 76 [-]: LOADK     R2 K26       ; R2 := 15
 77 [-]: LOADK     R3 K27       ; R3 := 472
 78 [-]: CALL      R0 4 1       ; R0(R1,R2,R3)
 79 [-]: GETUPVAL  R0 U3        ; R0 := U3
 80 [-]: CLOSURE   R1 1         ; R1 := closure(Function #94.2)
 81 [-]: GETUPVAL  R0 U4        ; R0 := U4
 82 [-]: GETUPVAL  R0 U3        ; R0 := U3
 83 [-]: SETTABLE  R0 K28 R1    ; R0["OnEnter"] := R1
 84 [-]: GETUPVAL  R0 U3        ; R0 := U3
 85 [-]: CLOSURE   R1 2         ; R1 := closure(Function #94.3)
 86 [-]: GETUPVAL  R0 U3        ; R0 := U3
 87 [-]: SETTABLE  R0 K12 R1    ; R0["Think"] := R1
 88 [-]: GETGLOBAL R0 K0        ; R0 := vgui
 89 [-]: GETTABLE  R0 R0 K1     ; R0 := R0["Create"]
 90 [-]: LOADK     R1 K29       ; R1 := "DButton"
 91 [-]: GETUPVAL  R2 U0        ; R2 := U0
 92 [-]: CALL      R0 3 2       ; R0 := R0(R1,R2)
 93 [-]: SETUPVAL  R0 U5        ; U5 := Rd
 94 [-]: GETUPVAL  R0 U5        ; R0 := U5
 95 [-]: SELF      R0 R0 K3     ; R1 := R0; R0 := R0["SetSize"]
 96 [-]: LOADK     R2 K7        ; R2 := 50
 97 [-]: LOADK     R3 K25       ; R3 := 20
 98 [-]: CALL      R0 4 1       ; R0(R1,R2,R3)
 99 [-]: GETUPVAL  R0 U5        ; R0 := U5
100 [-]: SELF      R0 R0 K6     ; R1 := R0; R0 := R0["SetPos"]
101 [-]: LOADK     R2 K30       ; R2 := 675
102 [-]: LOADK     R3 K27       ; R3 := 472
103 [-]: CALL      R0 4 1       ; R0(R1,R2,R3)
104 [-]: GETUPVAL  R0 U5        ; R0 := U5
105 [-]: SELF      R0 R0 K31    ; R1 := R0; R0 := R0["SetText"]
106 [-]: LOADK     R2 K32       ; R2 := "Submit"
107 [-]: CALL      R0 3 1       ; R0(R1,R2)
108 [-]: GETUPVAL  R0 U5        ; R0 := U5
109 [-]: CLOSURE   R1 3         ; R1 := closure(Function #94.4)
110 [-]: GETUPVAL  R0 U4        ; R0 := U4
111 [-]: GETUPVAL  R0 U3        ; R0 := U3
112 [-]: SETTABLE  R0 K33 R1    ; R0["DoClick"] := R1
113 [-]: GETGLOBAL R0 K34       ; R0 := pairs
114 [-]: GETUPVAL  R1 U6        ; R1 := U6
115 [-]: CALL      R0 2 4       ; R0,R1,R2 := R0(R1)
116 [-]: JMP       121          ; PC := 121
117 [-]: GETUPVAL  R5 U2        ; R5 := U2
118 [-]: SELF      R5 R5 K35    ; R6 := R5; R5 := R5["AddLine"]
119 [-]: MOVE      R7 R4        ; R7 := R4
120 [-]: CALL      R5 3 1       ; R5(R6,R7)
121 [-]: TFORLOOP  R0 2         ; R3,R4 :=  R0(R1,R2); if R3 ~= nil then begin PC = 117; R2 := R3 end
122 [-]: JMP       117          ; PC := 117
123 [-]: RETURN    R0 1         ; return 


; Function #94.1:
;
; Name:            
; Defined at line: 2030
; #Upvalues:       1
; #Parameters:     1
; Is_vararg:       0
; Max Stack Size:  3

  1 [-]: GETUPVAL  R1 U0        ; R1 := U0
  2 [-]: GETTABLE  R1 R1 K0     ; R1 := R1["input"]
  3 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["IsKeyDown"]
  4 [-]: GETUPVAL  R2 U0        ; R2 := U0
  5 [-]: GETTABLE  R2 R2 K2     ; R2 := R2["KEY_ESCAPE"]
  6 [-]: CALL      R1 2 2       ; R1 := R1(R2)
  7 [-]: TEST      R1 0         ; if not R1 then PC := 15
  8 [-]: JMP       15           ; PC := 15
  9 [-]: GETUPVAL  R1 U0        ; R1 := U0
 10 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["SH_PURECC"]
 11 [-]: LOADK     R2 K4        ; R2 := "cancelselect"
 12 [-]: CALL      R1 2 1       ; R1(R2)
 13 [-]: SELF      R1 R0 K5     ; R2 := R0; R1 := R0["Remove"]
 14 [-]: CALL      R1 2 1       ; R1(R2)
 15 [-]: RETURN    R0 1         ; return 


; Function #94.2:
;
; Name:            
; Defined at line: 2049
; #Upvalues:       2
; #Parameters:     1
; Is_vararg:       0
; Max Stack Size:  4

  1 [-]: GETUPVAL  R1 U0        ; R1 := U0
  2 [-]: GETTABLE  R1 R1 K0     ; R1 := R1["vars"]
  3 [-]: GETUPVAL  R2 U1        ; R2 := U1
  4 [-]: SELF      R2 R2 K2     ; R3 := R2; R2 := R2["GetText"]
  5 [-]: CALL      R2 2 2       ; R2 := R2(R3)
  6 [-]: SETTABLE  R1 K1 R2     ; R1["LastCommand"] := R2
  7 [-]: GETUPVAL  R1 U0        ; R1 := U0
  8 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["ConAddEntry"]
  9 [-]: GETUPVAL  R2 U1        ; R2 := U1
 10 [-]: SELF      R2 R2 K2     ; R3 := R2; R2 := R2["GetText"]
 11 [-]: CALL      R2 2 0       ; R2,... := R2(R3)
 12 [-]: CALL      R1 0 1       ; R1(R2,...)
 13 [-]: RETURN    R0 1         ; return 


; Function #94.3:
;
; Name:            
; Defined at line: 2054
; #Upvalues:       1
; #Parameters:     1
; Is_vararg:       0
; Max Stack Size:  3

  1 [-]: GETUPVAL  R1 U0        ; R1 := U0
  2 [-]: SELF      R1 R1 K0     ; R2 := R1; R1 := R1["RequestFocus"]
  3 [-]: CALL      R1 2 1       ; R1(R2)
  4 [-]: RETURN    R0 1         ; return 


; Function #94.4:
;
; Name:            
; Defined at line: 2062
; #Upvalues:       2
; #Parameters:     1
; Is_vararg:       0
; Max Stack Size:  4

  1 [-]: GETUPVAL  R1 U0        ; R1 := U0
  2 [-]: GETTABLE  R1 R1 K0     ; R1 := R1["vars"]
  3 [-]: GETUPVAL  R2 U1        ; R2 := U1
  4 [-]: SELF      R2 R2 K2     ; R3 := R2; R2 := R2["GetText"]
  5 [-]: CALL      R2 2 2       ; R2 := R2(R3)
  6 [-]: SETTABLE  R1 K1 R2     ; R1["LastCommand"] := R2
  7 [-]: GETUPVAL  R1 U0        ; R1 := U0
  8 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["ConAddEntry"]
  9 [-]: GETUPVAL  R2 U1        ; R2 := U1
 10 [-]: SELF      R2 R2 K2     ; R3 := R2; R2 := R2["GetText"]
 11 [-]: CALL      R2 2 0       ; R2,... := R2(R3)
 12 [-]: CALL      R1 0 1       ; R1(R2,...)
 13 [-]: RETURN    R0 1         ; return 


; Function #95:
;
; Name:            
; Defined at line: 2075
; #Upvalues:       6
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  21

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["IsValid"]
  3 [-]: GETUPVAL  R1 U1        ; R1 := U1
  4 [-]: CALL      R0 2 2       ; R0 := R0(R1)
  5 [-]: TEST      R0 1         ; if R0 then PC := 49
  6 [-]: JMP       49           ; PC := 49
  7 [-]: GETUPVAL  R0 U0        ; R0 := U0
  8 [-]: GETTABLE  R0 R0 K1     ; R0 := R0["input"]
  9 [-]: GETTABLE  R0 R0 K2     ; R0 := R0["IsKeyDown"]
 10 [-]: GETUPVAL  R1 U0        ; R1 := U0
 11 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["KEY_Q"]
 12 [-]: CALL      R0 2 2       ; R0 := R0(R1)
 13 [-]: TEST      R0 0         ; if not R0 then PC := 243
 14 [-]: JMP       243          ; PC := 243
 15 [-]: GETUPVAL  R0 U0        ; R0 := U0
 16 [-]: GETTABLE  R0 R0 K1     ; R0 := R0["input"]
 17 [-]: GETTABLE  R0 R0 K2     ; R0 := R0["IsKeyDown"]
 18 [-]: GETUPVAL  R1 U0        ; R1 := U0
 19 [-]: GETTABLE  R1 R1 K4     ; R1 := R1["KEY_TAB"]
 20 [-]: CALL      R0 2 2       ; R0 := R0(R1)
 21 [-]: TEST      R0 1         ; if R0 then PC := 31
 22 [-]: JMP       31           ; PC := 31
 23 [-]: GETUPVAL  R0 U0        ; R0 := U0
 24 [-]: GETTABLE  R0 R0 K1     ; R0 := R0["input"]
 25 [-]: GETTABLE  R0 R0 K2     ; R0 := R0["IsKeyDown"]
 26 [-]: GETUPVAL  R1 U0        ; R1 := U0
 27 [-]: GETTABLE  R1 R1 K5     ; R1 := R1["KEY_LALT"]
 28 [-]: CALL      R0 2 2       ; R0 := R0(R1)
 29 [-]: TEST      R0 0         ; if not R0 then PC := 243
 30 [-]: JMP       243          ; PC := 243
 31 [-]: GETUPVAL  R0 U2        ; R0 := U2
 32 [-]: TEST      R0 0         ; if not R0 then PC := 40
 33 [-]: JMP       40           ; PC := 40
 34 [-]: GETUPVAL  R0 U2        ; R0 := U2
 35 [-]: GETUPVAL  R1 U0        ; R1 := U0
 36 [-]: GETTABLE  R1 R1 K6     ; R1 := R1["CurTime"]
 37 [-]: CALL      R1 1 2       ; R1 := R1()
 38 [-]: LT        0 R0 R1      ; if R0 >= R1 then PC := 243
 39 [-]: JMP       243          ; PC := 243
 40 [-]: GETUPVAL  R0 U3        ; R0 := U3
 41 [-]: GETTABLE  R0 R0 K7     ; R0 := R0["ConToggle"]
 42 [-]: CALL      R0 1 1       ; R0()
 43 [-]: GETUPVAL  R0 U0        ; R0 := U0
 44 [-]: GETTABLE  R0 R0 K6     ; R0 := R0["CurTime"]
 45 [-]: CALL      R0 1 2       ; R0 := R0()
 46 [-]: ADD       R0 R0 K8     ; R0 := R0 + 1
 47 [-]: SETUPVAL  R0 U2        ; U2 := Rd
 48 [-]: JMP       243          ; PC := 243
 49 [-]: GETUPVAL  R0 U0        ; R0 := U0
 50 [-]: GETTABLE  R0 R0 K1     ; R0 := R0["input"]
 51 [-]: GETTABLE  R0 R0 K2     ; R0 := R0["IsKeyDown"]
 52 [-]: GETUPVAL  R1 U0        ; R1 := U0
 53 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["KEY_Q"]
 54 [-]: CALL      R0 2 2       ; R0 := R0(R1)
 55 [-]: TEST      R0 0         ; if not R0 then PC := 99
 56 [-]: JMP       99           ; PC := 99
 57 [-]: GETUPVAL  R0 U0        ; R0 := U0
 58 [-]: GETTABLE  R0 R0 K1     ; R0 := R0["input"]
 59 [-]: GETTABLE  R0 R0 K2     ; R0 := R0["IsKeyDown"]
 60 [-]: GETUPVAL  R1 U0        ; R1 := U0
 61 [-]: GETTABLE  R1 R1 K4     ; R1 := R1["KEY_TAB"]
 62 [-]: CALL      R0 2 2       ; R0 := R0(R1)
 63 [-]: TEST      R0 1         ; if R0 then PC := 73
 64 [-]: JMP       73           ; PC := 73
 65 [-]: GETUPVAL  R0 U0        ; R0 := U0
 66 [-]: GETTABLE  R0 R0 K1     ; R0 := R0["input"]
 67 [-]: GETTABLE  R0 R0 K2     ; R0 := R0["IsKeyDown"]
 68 [-]: GETUPVAL  R1 U0        ; R1 := U0
 69 [-]: GETTABLE  R1 R1 K5     ; R1 := R1["KEY_LALT"]
 70 [-]: CALL      R0 2 2       ; R0 := R0(R1)
 71 [-]: TEST      R0 0         ; if not R0 then PC := 99
 72 [-]: JMP       99           ; PC := 99
 73 [-]: GETUPVAL  R0 U2        ; R0 := U2
 74 [-]: TEST      R0 0         ; if not R0 then PC := 82
 75 [-]: JMP       82           ; PC := 82
 76 [-]: GETUPVAL  R0 U2        ; R0 := U2
 77 [-]: GETUPVAL  R1 U0        ; R1 := U0
 78 [-]: GETTABLE  R1 R1 K6     ; R1 := R1["CurTime"]
 79 [-]: CALL      R1 1 2       ; R1 := R1()
 80 [-]: LT        0 R0 R1      ; if R0 >= R1 then PC := 99
 81 [-]: JMP       99           ; PC := 99
 82 [-]: GETUPVAL  R0 U0        ; R0 := U0
 83 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["IsValid"]
 84 [-]: GETUPVAL  R1 U1        ; R1 := U1
 85 [-]: CALL      R0 2 2       ; R0 := R0(R1)
 86 [-]: TEST      R0 0         ; if not R0 then PC := 99
 87 [-]: JMP       99           ; PC := 99
 88 [-]: GETUPVAL  R0 U1        ; R0 := U1
 89 [-]: SELF      R0 R0 K9     ; R1 := R0; R0 := R0["Remove"]
 90 [-]: CALL      R0 2 1       ; R0(R1)
 91 [-]: LOADNIL   R0 R0        ; R0 := nil
 92 [-]: SETUPVAL  R0 U1        ; U1 := Rd
 93 [-]: GETUPVAL  R0 U0        ; R0 := U0
 94 [-]: GETTABLE  R0 R0 K6     ; R0 := R0["CurTime"]
 95 [-]: CALL      R0 1 2       ; R0 := R0()
 96 [-]: ADD       R0 R0 K8     ; R0 := R0 + 1
 97 [-]: SETUPVAL  R0 U2        ; U2 := Rd
 98 [-]: RETURN    R0 1         ; return 
 99 [-]: GETUPVAL  R0 U0        ; R0 := U0
100 [-]: GETTABLE  R0 R0 K1     ; R0 := R0["input"]
101 [-]: GETTABLE  R0 R0 K2     ; R0 := R0["IsKeyDown"]
102 [-]: GETUPVAL  R1 U0        ; R1 := U0
103 [-]: GETTABLE  R1 R1 K10    ; R1 := R1["KEY_UP"]
104 [-]: CALL      R0 2 2       ; R0 := R0(R1)
105 [-]: TEST      R0 0         ; if not R0 then PC := 128
106 [-]: JMP       128          ; PC := 128
107 [-]: GETUPVAL  R0 U3        ; R0 := U3
108 [-]: GETTABLE  R0 R0 K11    ; R0 := R0["vars"]
109 [-]: GETTABLE  R0 R0 K12    ; R0 := R0["LastCommand"]
110 [-]: EQ        1 R0 K13     ; if R0 == "" then PC := 128
111 [-]: JMP       128          ; PC := 128
112 [-]: GETUPVAL  R0 U4        ; R0 := U4
113 [-]: SELF      R0 R0 K14    ; R1 := R0; R0 := R0["SetText"]
114 [-]: GETUPVAL  R2 U3        ; R2 := U3
115 [-]: GETTABLE  R2 R2 K11    ; R2 := R2["vars"]
116 [-]: GETTABLE  R2 R2 K12    ; R2 := R2["LastCommand"]
117 [-]: CALL      R0 3 1       ; R0(R1,R2)
118 [-]: GETUPVAL  R0 U4        ; R0 := U4
119 [-]: SELF      R0 R0 K15    ; R1 := R0; R0 := R0["SetCaretPos"]
120 [-]: GETUPVAL  R2 U0        ; R2 := U0
121 [-]: GETTABLE  R2 R2 K16    ; R2 := R2["string"]
122 [-]: GETTABLE  R2 R2 K17    ; R2 := R2["len"]
123 [-]: GETUPVAL  R3 U3        ; R3 := U3
124 [-]: GETTABLE  R3 R3 K11    ; R3 := R3["vars"]
125 [-]: GETTABLE  R3 R3 K12    ; R3 := R3["LastCommand"]
126 [-]: CALL      R2 2 0       ; R2,... := R2(R3)
127 [-]: CALL      R0 0 1       ; R0(R1,...)
128 [-]: GETUPVAL  R0 U4        ; R0 := U4
129 [-]: SELF      R0 R0 K18    ; R1 := R0; R0 := R0["GetText"]
130 [-]: CALL      R0 2 2       ; R0 := R0(R1)
131 [-]: TEST      R0 0         ; if not R0 then PC := 243
132 [-]: JMP       243          ; PC := 243
133 [-]: GETUPVAL  R1 U0        ; R1 := U0
134 [-]: GETTABLE  R1 R1 K16    ; R1 := R1["string"]
135 [-]: GETTABLE  R1 R1 K17    ; R1 := R1["len"]
136 [-]: MOVE      R2 R0        ; R2 := R0
137 [-]: CALL      R1 2 2       ; R1 := R1(R2)
138 [-]: LE        0 K8 R1      ; if 1 > R1 then PC := 243
139 [-]: JMP       243          ; PC := 243
140 [-]: NEWTABLE  R1 0 0       ; R1 := {}
141 [-]: GETUPVAL  R2 U0        ; R2 := U0
142 [-]: GETTABLE  R2 R2 K19    ; R2 := R2["pairs"]
143 [-]: GETUPVAL  R3 U3        ; R3 := U3
144 [-]: GETTABLE  R3 R3 K20    ; R3 := R3["cmds"]
145 [-]: CALL      R2 2 4       ; R2,R3,R4 := R2(R3)
146 [-]: JMP       161          ; PC := 161
147 [-]: GETUPVAL  R7 U0        ; R7 := U0
148 [-]: GETTABLE  R7 R7 K16    ; R7 := R7["string"]
149 [-]: GETTABLE  R7 R7 K21    ; R7 := R7["find"]
150 [-]: MOVE      R8 R5        ; R8 := R5
151 [-]: MOVE      R9 R0        ; R9 := R0
152 [-]: CALL      R7 3 2       ; R7 := R7(R8,R9)
153 [-]: TEST      R7 0         ; if not R7 then PC := 161
154 [-]: JMP       161          ; PC := 161
155 [-]: GETUPVAL  R7 U0        ; R7 := U0
156 [-]: GETTABLE  R7 R7 K22    ; R7 := R7["table"]
157 [-]: GETTABLE  R7 R7 K23    ; R7 := R7["insert"]
158 [-]: MOVE      R8 R1        ; R8 := R1
159 [-]: MOVE      R9 R5        ; R9 := R5
160 [-]: CALL      R7 3 1       ; R7(R8,R9)
161 [-]: TFORLOOP  R2 2         ; R5,R6 :=  R2(R3,R4); if R5 ~= nil then begin PC = 147; R4 := R5 end
162 [-]: JMP       147          ; PC := 147
163 [-]: LOADK     R2 K24       ; R2 := 560
164 [-]: LOADK     R3 K8        ; R3 := 1
165 [-]: LOADK     R4 K25       ; R4 := 5
166 [-]: LOADK     R5 K8        ; R5 := 1
167 [-]: FORPREP   R3 242       ; R3 -= R5; PC := 242
168 [-]: GETTABLE  R7 R1 R6     ; R7 := R1[R6]
169 [-]: TEST      R7 0         ; if not R7 then PC := 242
170 [-]: JMP       242          ; PC := 242
171 [-]: GETUPVAL  R7 U0        ; R7 := U0
172 [-]: GETTABLE  R7 R7 K19    ; R7 := R7["pairs"]
173 [-]: GETUPVAL  R8 U3        ; R8 := U3
174 [-]: GETTABLE  R8 R8 K26    ; R8 := R8["cvars"]
175 [-]: CALL      R7 2 4       ; R7,R8,R9 := R7(R8)
176 [-]: JMP       212          ; PC := 212
177 [-]: GETTABLE  R12 R11 K8   ; R12 := R11[1]
178 [-]: GETTABLE  R13 R1 R6    ; R13 := R1[R6]
179 [-]: EQ        0 R12 R13    ; if R12 ~= R13 then PC := 212
180 [-]: JMP       212          ; PC := 212
181 [-]: GETUPVAL  R12 U0       ; R12 := U0
182 [-]: GETTABLE  R12 R12 K27  ; R12 := R12["type"]
183 [-]: GETTABLE  R13 R11 K8   ; R13 := R11[1]
184 [-]: CALL      R12 2 2      ; R12 := R12(R13)
185 [-]: EQ        0 R12 K28    ; if R12 ~= "number" then PC := 197
186 [-]: JMP       197          ; PC := 197
187 [-]: GETTABLE  R12 R1 R6    ; R12 := R1[R6]
188 [-]: LOADK     R13 K29      ; R13 := "    ["
189 [-]: GETUPVAL  R14 U3       ; R14 := U3
190 [-]: GETTABLE  R14 R14 K30  ; R14 := R14["GetCVNum"]
191 [-]: GETTABLE  R15 R11 K8   ; R15 := R11[1]
192 [-]: CALL      R14 2 2      ; R14 := R14(R15)
193 [-]: LOADK     R15 K31      ; R15 := "]"
194 [-]: CONCAT    R12 R12 R15  ; R12 := R12 .. R13 .. R14 .. R15
195 [-]: SETTABLE  R1 R6 R12    ; R1[R6] := R12
196 [-]: JMP       212          ; PC := 212
197 [-]: GETUPVAL  R12 U0       ; R12 := U0
198 [-]: GETTABLE  R12 R12 K27  ; R12 := R12["type"]
199 [-]: GETTABLE  R13 R11 K8   ; R13 := R11[1]
200 [-]: CALL      R12 2 2      ; R12 := R12(R13)
201 [-]: EQ        0 R12 K16    ; if R12 ~= "string" then PC := 212
202 [-]: JMP       212          ; PC := 212
203 [-]: GETTABLE  R12 R1 R6    ; R12 := R1[R6]
204 [-]: LOADK     R13 K29      ; R13 := "    ["
205 [-]: GETUPVAL  R14 U3       ; R14 := U3
206 [-]: GETTABLE  R14 R14 K32  ; R14 := R14["GetCVStr"]
207 [-]: GETTABLE  R15 R11 K8   ; R15 := R11[1]
208 [-]: CALL      R14 2 2      ; R14 := R14(R15)
209 [-]: LOADK     R15 K31      ; R15 := "]"
210 [-]: CONCAT    R12 R12 R15  ; R12 := R12 .. R13 .. R14 .. R15
211 [-]: SETTABLE  R1 R6 R12    ; R1[R6] := R12
212 [-]: TFORLOOP  R7 2         ; R10,R11 :=  R7(R8,R9); if R10 ~= nil then begin PC = 177; R9 := R10 end
213 [-]: JMP       177          ; PC := 177
214 [-]: GETUPVAL  R7 U0        ; R7 := U0
215 [-]: GETTABLE  R7 R7 K33    ; R7 := R7["draw"]
216 [-]: GETTABLE  R7 R7 K34    ; R7 := R7["SimpleTextOutlined"]
217 [-]: GETTABLE  R8 R1 R6     ; R8 := R1[R6]
218 [-]: LOADK     R9 K35       ; R9 := "Trebuchet22"
219 [-]: LOADK     R10 K36      ; R10 := 70
220 [-]: MOVE      R11 R2       ; R11 := R2
221 [-]: GETUPVAL  R12 U0       ; R12 := U0
222 [-]: GETTABLE  R12 R12 K37  ; R12 := R12["Color"]
223 [-]: LOADK     R13 K38      ; R13 := 255
224 [-]: LOADK     R14 K39      ; R14 := 204
225 [-]: LOADK     R15 K40      ; R15 := 102
226 [-]: LOADK     R16 K38      ; R16 := 255
227 [-]: CALL      R12 5 2      ; R12 := R12(R13,R14,R15,R16)
228 [-]: GETUPVAL  R13 U0       ; R13 := U0
229 [-]: GETTABLE  R13 R13 K41  ; R13 := R13["TEXT_ALIGN_LEFT"]
230 [-]: GETUPVAL  R14 U0       ; R14 := U0
231 [-]: GETTABLE  R14 R14 K41  ; R14 := R14["TEXT_ALIGN_LEFT"]
232 [-]: LOADK     R15 K8       ; R15 := 1
233 [-]: GETUPVAL  R16 U0       ; R16 := U0
234 [-]: GETTABLE  R16 R16 K37  ; R16 := R16["Color"]
235 [-]: LOADK     R17 K42      ; R17 := 0
236 [-]: LOADK     R18 K42      ; R18 := 0
237 [-]: LOADK     R19 K42      ; R19 := 0
238 [-]: LOADK     R20 K38      ; R20 := 255
239 [-]: CALL      R16 5 0      ; R16,... := R16(R17,R18,R19,R20)
240 [-]: CALL      R7 0 1       ; R7(R8,...)
241 [-]: ADD       R2 R2 K43    ; R2 := R2 + 25
242 [-]: FORLOOP   R3 168       ; R3 += R5; if R3 <= R4 then begin PC := 168; R6 := R3 end
243 [-]: GETUPVAL  R0 U3        ; R0 := U3
244 [-]: GETTABLE  R0 R0 K11    ; R0 := R0["vars"]
245 [-]: GETTABLE  R0 R0 K44    ; R0 := R0["chatting"]
246 [-]: TEST      R0 0         ; if not R0 then PC := 249
247 [-]: JMP       249          ; PC := 249
248 [-]: RETURN    R0 1         ; return 
249 [-]: GETGLOBAL R0 K45       ; R0 := _G
250 [-]: GETTABLE  R0 R0 K46    ; R0 := R0["openAura"]
251 [-]: TEST      R0 0         ; if not R0 then PC := 273
252 [-]: JMP       273          ; PC := 273
253 [-]: GETGLOBAL R0 K45       ; R0 := _G
254 [-]: GETTABLE  R0 R0 K46    ; R0 := R0["openAura"]
255 [-]: GETTABLE  R0 R0 K47    ; R0 := R0["chatBox"]
256 [-]: TEST      R0 0         ; if not R0 then PC := 273
257 [-]: JMP       273          ; PC := 273
258 [-]: GETGLOBAL R0 K45       ; R0 := _G
259 [-]: GETTABLE  R0 R0 K46    ; R0 := R0["openAura"]
260 [-]: GETTABLE  R0 R0 K47    ; R0 := R0["chatBox"]
261 [-]: GETTABLE  R0 R0 K48    ; R0 := R0["panel"]
262 [-]: TEST      R0 0         ; if not R0 then PC := 273
263 [-]: JMP       273          ; PC := 273
264 [-]: GETGLOBAL R0 K45       ; R0 := _G
265 [-]: GETTABLE  R0 R0 K46    ; R0 := R0["openAura"]
266 [-]: GETTABLE  R0 R0 K47    ; R0 := R0["chatBox"]
267 [-]: GETTABLE  R0 R0 K48    ; R0 := R0["panel"]
268 [-]: SELF      R0 R0 K49    ; R1 := R0; R0 := R0["IsVisible"]
269 [-]: CALL      R0 2 2       ; R0 := R0(R1)
270 [-]: TEST      R0 0         ; if not R0 then PC := 273
271 [-]: JMP       273          ; PC := 273
272 [-]: RETURN    R0 1         ; return 
273 [-]: GETGLOBAL R0 K45       ; R0 := _G
274 [-]: GETTABLE  R0 R0 K50    ; R0 := R0["blueprint"]
275 [-]: TEST      R0 0         ; if not R0 then PC := 297
276 [-]: JMP       297          ; PC := 297
277 [-]: GETGLOBAL R0 K45       ; R0 := _G
278 [-]: GETTABLE  R0 R0 K50    ; R0 := R0["blueprint"]
279 [-]: GETTABLE  R0 R0 K47    ; R0 := R0["chatBox"]
280 [-]: TEST      R0 0         ; if not R0 then PC := 297
281 [-]: JMP       297          ; PC := 297
282 [-]: GETGLOBAL R0 K45       ; R0 := _G
283 [-]: GETTABLE  R0 R0 K50    ; R0 := R0["blueprint"]
284 [-]: GETTABLE  R0 R0 K47    ; R0 := R0["chatBox"]
285 [-]: GETTABLE  R0 R0 K48    ; R0 := R0["panel"]
286 [-]: TEST      R0 0         ; if not R0 then PC := 297
287 [-]: JMP       297          ; PC := 297
288 [-]: GETGLOBAL R0 K45       ; R0 := _G
289 [-]: GETTABLE  R0 R0 K50    ; R0 := R0["blueprint"]
290 [-]: GETTABLE  R0 R0 K47    ; R0 := R0["chatBox"]
291 [-]: GETTABLE  R0 R0 K48    ; R0 := R0["panel"]
292 [-]: SELF      R0 R0 K49    ; R1 := R0; R0 := R0["IsVisible"]
293 [-]: CALL      R0 2 2       ; R0 := R0(R1)
294 [-]: TEST      R0 0         ; if not R0 then PC := 297
295 [-]: JMP       297          ; PC := 297
296 [-]: RETURN    R0 1         ; return 
297 [-]: GETGLOBAL R0 K45       ; R0 := _G
298 [-]: GETTABLE  R0 R0 K51    ; R0 := R0["blackbox"]
299 [-]: TEST      R0 0         ; if not R0 then PC := 321
300 [-]: JMP       321          ; PC := 321
301 [-]: GETGLOBAL R0 K45       ; R0 := _G
302 [-]: GETTABLE  R0 R0 K51    ; R0 := R0["blackbox"]
303 [-]: GETTABLE  R0 R0 K47    ; R0 := R0["chatBox"]
304 [-]: TEST      R0 0         ; if not R0 then PC := 321
305 [-]: JMP       321          ; PC := 321
306 [-]: GETGLOBAL R0 K45       ; R0 := _G
307 [-]: GETTABLE  R0 R0 K51    ; R0 := R0["blackbox"]
308 [-]: GETTABLE  R0 R0 K47    ; R0 := R0["chatBox"]
309 [-]: GETTABLE  R0 R0 K48    ; R0 := R0["panel"]
310 [-]: TEST      R0 0         ; if not R0 then PC := 321
311 [-]: JMP       321          ; PC := 321
312 [-]: GETGLOBAL R0 K45       ; R0 := _G
313 [-]: GETTABLE  R0 R0 K51    ; R0 := R0["blackbox"]
314 [-]: GETTABLE  R0 R0 K47    ; R0 := R0["chatBox"]
315 [-]: GETTABLE  R0 R0 K48    ; R0 := R0["panel"]
316 [-]: SELF      R0 R0 K49    ; R1 := R0; R0 := R0["IsVisible"]
317 [-]: CALL      R0 2 2       ; R0 := R0(R1)
318 [-]: TEST      R0 0         ; if not R0 then PC := 321
319 [-]: JMP       321          ; PC := 321
320 [-]: RETURN    R0 1         ; return 
321 [-]: GETGLOBAL R0 K45       ; R0 := _G
322 [-]: GETTABLE  R0 R0 K52    ; R0 := R0["STGamemodes"]
323 [-]: TEST      R0 0         ; if not R0 then PC := 345
324 [-]: JMP       345          ; PC := 345
325 [-]: GETGLOBAL R0 K45       ; R0 := _G
326 [-]: GETTABLE  R0 R0 K52    ; R0 := R0["STGamemodes"]
327 [-]: GETTABLE  R0 R0 K53    ; R0 := R0["ChatBox"]
328 [-]: TEST      R0 0         ; if not R0 then PC := 345
329 [-]: JMP       345          ; PC := 345
330 [-]: GETGLOBAL R0 K45       ; R0 := _G
331 [-]: GETTABLE  R0 R0 K52    ; R0 := R0["STGamemodes"]
332 [-]: GETTABLE  R0 R0 K53    ; R0 := R0["ChatBox"]
333 [-]: GETTABLE  R0 R0 K54    ; R0 := R0["Panel"]
334 [-]: TEST      R0 0         ; if not R0 then PC := 345
335 [-]: JMP       345          ; PC := 345
336 [-]: GETGLOBAL R0 K45       ; R0 := _G
337 [-]: GETTABLE  R0 R0 K52    ; R0 := R0["STGamemodes"]
338 [-]: GETTABLE  R0 R0 K53    ; R0 := R0["ChatBox"]
339 [-]: GETTABLE  R0 R0 K54    ; R0 := R0["Panel"]
340 [-]: SELF      R0 R0 K49    ; R1 := R0; R0 := R0["IsVisible"]
341 [-]: CALL      R0 2 2       ; R0 := R0(R1)
342 [-]: TEST      R0 0         ; if not R0 then PC := 345
343 [-]: JMP       345          ; PC := 345
344 [-]: RETURN    R0 1         ; return 
345 [-]: GETGLOBAL R0 K45       ; R0 := _G
346 [-]: GETTABLE  R0 R0 K55    ; R0 := R0["g_SpawnMenu"]
347 [-]: TEST      R0 0         ; if not R0 then PC := 356
348 [-]: JMP       356          ; PC := 356
349 [-]: GETGLOBAL R0 K45       ; R0 := _G
350 [-]: GETTABLE  R0 R0 K55    ; R0 := R0["g_SpawnMenu"]
351 [-]: SELF      R0 R0 K49    ; R1 := R0; R0 := R0["IsVisible"]
352 [-]: CALL      R0 2 2       ; R0 := R0(R1)
353 [-]: TEST      R0 0         ; if not R0 then PC := 356
354 [-]: JMP       356          ; PC := 356
355 [-]: RETURN    R0 1         ; return 
356 [-]: GETGLOBAL R0 K45       ; R0 := _G
357 [-]: GETTABLE  R0 R0 K56    ; R0 := R0["g_ContextMenu"]
358 [-]: TEST      R0 0         ; if not R0 then PC := 367
359 [-]: JMP       367          ; PC := 367
360 [-]: GETGLOBAL R0 K45       ; R0 := _G
361 [-]: GETTABLE  R0 R0 K56    ; R0 := R0["g_ContextMenu"]
362 [-]: SELF      R0 R0 K49    ; R1 := R0; R0 := R0["IsVisible"]
363 [-]: CALL      R0 2 2       ; R0 := R0(R1)
364 [-]: TEST      R0 0         ; if not R0 then PC := 367
365 [-]: JMP       367          ; PC := 367
366 [-]: RETURN    R0 1         ; return 
367 [-]: GETGLOBAL R0 K45       ; R0 := _G
368 [-]: GETTABLE  R0 R0 K57    ; R0 := R0["chaton"]
369 [-]: TEST      R0 0         ; if not R0 then PC := 372
370 [-]: JMP       372          ; PC := 372
371 [-]: RETURN    R0 1         ; return 
372 [-]: GETUPVAL  R0 U0        ; R0 := U0
373 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["IsValid"]
374 [-]: GETUPVAL  R1 U1        ; R1 := U1
375 [-]: CALL      R0 2 2       ; R0 := R0(R1)
376 [-]: TEST      R0 0         ; if not R0 then PC := 379
377 [-]: JMP       379          ; PC := 379
378 [-]: RETURN    R0 1         ; return 
379 [-]: GETUPVAL  R0 U0        ; R0 := U0
380 [-]: GETTABLE  R0 R0 K19    ; R0 := R0["pairs"]
381 [-]: GETUPVAL  R1 U3        ; R1 := U3
382 [-]: GETTABLE  R1 R1 K58    ; R1 := R1["binds"]
383 [-]: CALL      R0 2 4       ; R0,R1,R2 := R0(R1)
384 [-]: JMP       497          ; PC := 497
385 [-]: GETUPVAL  R5 U0        ; R5 := U0
386 [-]: GETTABLE  R5 R5 K1     ; R5 := R5["input"]
387 [-]: GETTABLE  R5 R5 K2     ; R5 := R5["IsKeyDown"]
388 [-]: GETUPVAL  R6 U0        ; R6 := U0
389 [-]: GETTABLE  R6 R6 R3     ; R6 := R6[R3]
390 [-]: CALL      R5 2 2       ; R5 := R5(R6)
391 [-]: TEST      R5 1         ; if R5 then PC := 409
392 [-]: JMP       409          ; PC := 409
393 [-]: GETUPVAL  R5 U0        ; R5 := U0
394 [-]: GETTABLE  R5 R5 K16    ; R5 := R5["string"]
395 [-]: GETTABLE  R5 R5 K21    ; R5 := R5["find"]
396 [-]: MOVE      R6 R3        ; R6 := R3
397 [-]: LOADK     R7 K59       ; R7 := "MOUSE"
398 [-]: CALL      R5 3 2       ; R5 := R5(R6,R7)
399 [-]: TEST      R5 0         ; if not R5 then PC := 463
400 [-]: JMP       463          ; PC := 463
401 [-]: GETUPVAL  R5 U0        ; R5 := U0
402 [-]: GETTABLE  R5 R5 K1     ; R5 := R5["input"]
403 [-]: GETTABLE  R5 R5 K60    ; R5 := R5["IsMouseDown"]
404 [-]: GETUPVAL  R6 U0        ; R6 := U0
405 [-]: GETTABLE  R6 R6 R3     ; R6 := R6[R3]
406 [-]: CALL      R5 2 2       ; R5 := R5(R6)
407 [-]: TEST      R5 0         ; if not R5 then PC := 463
408 [-]: JMP       463          ; PC := 463
409 [-]: GETUPVAL  R5 U3        ; R5 := U3
410 [-]: GETTABLE  R5 R5 K20    ; R5 := R5["cmds"]
411 [-]: GETTABLE  R5 R5 R4     ; R5 := R5[R4]
412 [-]: TEST      R5 0         ; if not R5 then PC := 463
413 [-]: JMP       463          ; PC := 463
414 [-]: GETUPVAL  R5 U3        ; R5 := U3
415 [-]: GETTABLE  R5 R5 K61    ; R5 := R5["urbinds"]
416 [-]: GETTABLE  R5 R5 R4     ; R5 := R5[R4]
417 [-]: TEST      R5 1         ; if R5 then PC := 497
418 [-]: JMP       497          ; PC := 497
419 [-]: GETUPVAL  R5 U3        ; R5 := U3
420 [-]: GETTABLE  R5 R5 K62    ; R5 := R5["bindcooldown"]
421 [-]: GETTABLE  R5 R5 R4     ; R5 := R5[R4]
422 [-]: TEST      R5 0         ; if not R5 then PC := 432
423 [-]: JMP       432          ; PC := 432
424 [-]: GETUPVAL  R5 U3        ; R5 := U3
425 [-]: GETTABLE  R5 R5 K62    ; R5 := R5["bindcooldown"]
426 [-]: GETTABLE  R5 R5 R4     ; R5 := R5[R4]
427 [-]: GETUPVAL  R6 U0        ; R6 := U0
428 [-]: GETTABLE  R6 R6 K6     ; R6 := R6["CurTime"]
429 [-]: CALL      R6 1 2       ; R6 := R6()
430 [-]: LT        0 R5 R6      ; if R5 >= R6 then PC := 497
431 [-]: JMP       497          ; PC := 497
432 [-]: GETUPVAL  R5 U3        ; R5 := U3
433 [-]: GETTABLE  R5 R5 K20    ; R5 := R5["cmds"]
434 [-]: GETTABLE  R5 R5 R4     ; R5 := R5[R4]
435 [-]: GETUPVAL  R6 U5        ; R6 := U5
436 [-]: MOVE      R7 R4        ; R7 := R4
437 [-]: NEWTABLE  R8 0 0       ; R8 := {}
438 [-]: CALL      R5 4 1       ; R5(R6,R7,R8)
439 [-]: GETUPVAL  R5 U0        ; R5 := U0
440 [-]: GETTABLE  R5 R5 K16    ; R5 := R5["string"]
441 [-]: GETTABLE  R5 R5 K63    ; R5 := R5["sub"]
442 [-]: GETUPVAL  R6 U0        ; R6 := U0
443 [-]: GETTABLE  R6 R6 K16    ; R6 := R6["string"]
444 [-]: GETTABLE  R6 R6 K64    ; R6 := R6["reverse"]
445 [-]: MOVE      R7 R4        ; R7 := R4
446 [-]: CALL      R6 2 2       ; R6 := R6(R7)
447 [-]: LOADK     R7 K65       ; R7 := -1
448 [-]: CALL      R5 3 2       ; R5 := R5(R6,R7)
449 [-]: EQ        0 R5 K66     ; if R5 ~= "+" then PC := 455
450 [-]: JMP       455          ; PC := 455
451 [-]: GETUPVAL  R5 U3        ; R5 := U3
452 [-]: GETTABLE  R5 R5 K61    ; R5 := R5["urbinds"]
453 [-]: SETTABLE  R5 R4 K67    ; R5[R4] := true
454 [-]: JMP       497          ; PC := 497
455 [-]: GETUPVAL  R5 U3        ; R5 := U3
456 [-]: GETTABLE  R5 R5 K62    ; R5 := R5["bindcooldown"]
457 [-]: GETUPVAL  R6 U0        ; R6 := U0
458 [-]: GETTABLE  R6 R6 K6     ; R6 := R6["CurTime"]
459 [-]: CALL      R6 1 2       ; R6 := R6()
460 [-]: ADD       R6 R6 K68    ; R6 := R6 + 0.75
461 [-]: SETTABLE  R5 R4 R6     ; R5[R4] := R6
462 [-]: JMP       497          ; PC := 497
463 [-]: GETUPVAL  R5 U3        ; R5 := U3
464 [-]: GETTABLE  R5 R5 K61    ; R5 := R5["urbinds"]
465 [-]: GETTABLE  R5 R5 R4     ; R5 := R5[R4]
466 [-]: TEST      R5 0         ; if not R5 then PC := 497
467 [-]: JMP       497          ; PC := 497
468 [-]: GETUPVAL  R5 U0        ; R5 := U0
469 [-]: GETTABLE  R5 R5 K16    ; R5 := R5["string"]
470 [-]: GETTABLE  R5 R5 K63    ; R5 := R5["sub"]
471 [-]: GETUPVAL  R6 U0        ; R6 := U0
472 [-]: GETTABLE  R6 R6 K16    ; R6 := R6["string"]
473 [-]: GETTABLE  R6 R6 K64    ; R6 := R6["reverse"]
474 [-]: MOVE      R7 R4        ; R7 := R4
475 [-]: CALL      R6 2 2       ; R6 := R6(R7)
476 [-]: LOADK     R7 K65       ; R7 := -1
477 [-]: CALL      R5 3 2       ; R5 := R5(R6,R7)
478 [-]: EQ        0 R5 K66     ; if R5 ~= "+" then PC := 497
479 [-]: JMP       497          ; PC := 497
480 [-]: GETUPVAL  R5 U0        ; R5 := U0
481 [-]: GETTABLE  R5 R5 K16    ; R5 := R5["string"]
482 [-]: GETTABLE  R5 R5 K69    ; R5 := R5["Replace"]
483 [-]: MOVE      R6 R4        ; R6 := R4
484 [-]: LOADK     R7 K66       ; R7 := "+"
485 [-]: LOADK     R8 K70       ; R8 := "-"
486 [-]: CALL      R5 4 2       ; R5 := R5(R6,R7,R8)
487 [-]: GETUPVAL  R6 U3        ; R6 := U3
488 [-]: GETTABLE  R6 R6 K20    ; R6 := R6["cmds"]
489 [-]: GETTABLE  R6 R6 R5     ; R6 := R6[R5]
490 [-]: GETUPVAL  R7 U5        ; R7 := U5
491 [-]: MOVE      R8 R5        ; R8 := R5
492 [-]: NEWTABLE  R9 0 0       ; R9 := {}
493 [-]: CALL      R6 4 1       ; R6(R7,R8,R9)
494 [-]: GETUPVAL  R6 U3        ; R6 := U3
495 [-]: GETTABLE  R6 R6 K61    ; R6 := R6["urbinds"]
496 [-]: SETTABLE  R6 R4 K71    ; R6[R4] := nil
497 [-]: TFORLOOP  R0 2         ; R3,R4 :=  R0(R1,R2); if R3 ~= nil then begin PC = 385; R2 := R3 end
498 [-]: JMP       385          ; PC := 385
499 [-]: RETURN    R0 1         ; return 


; Function #96:
;
; Name:            
; Defined at line: 2176
; #Upvalues:       2
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  10

  1 [-]: NEWTABLE  R0 0 0       ; R0 := {}
  2 [-]: GETUPVAL  R1 U0        ; R1 := U0
  3 [-]: GETTABLE  R1 R1 K0     ; R1 := R1["ipairs"]
  4 [-]: GETUPVAL  R2 U1        ; R2 := U1
  5 [-]: CALL      R1 2 4       ; R1,R2,R3 := R1(R2)
  6 [-]: JMP       29           ; PC := 29
  7 [-]: GETUPVAL  R6 U0        ; R6 := U0
  8 [-]: GETTABLE  R6 R6 K1     ; R6 := R6["ValidEntity"]
  9 [-]: MOVE      R7 R5        ; R7 := R5
 10 [-]: CALL      R6 2 2       ; R6 := R6(R7)
 11 [-]: TEST      R6 0         ; if not R6 then PC := 29
 12 [-]: JMP       29           ; PC := 29
 13 [-]: GETUPVAL  R6 U0        ; R6 := U0
 14 [-]: GETTABLE  R6 R6 K2     ; R6 := R6["table"]
 15 [-]: GETTABLE  R6 R6 K3     ; R6 := R6["HasValue"]
 16 [-]: MOVE      R7 R0        ; R7 := R0
 17 [-]: SELF      R8 R5 K4     ; R9 := R5; R8 := R5["GetClass"]
 18 [-]: CALL      R8 2 0       ; R8,... := R8(R9)
 19 [-]: CALL      R6 0 2       ; R6 := R6(R7,...)
 20 [-]: TEST      R6 1         ; if R6 then PC := 29
 21 [-]: JMP       29           ; PC := 29
 22 [-]: GETUPVAL  R6 U0        ; R6 := U0
 23 [-]: GETTABLE  R6 R6 K2     ; R6 := R6["table"]
 24 [-]: GETTABLE  R6 R6 K5     ; R6 := R6["insert"]
 25 [-]: MOVE      R7 R0        ; R7 := R0
 26 [-]: SELF      R8 R5 K4     ; R9 := R5; R8 := R5["GetClass"]
 27 [-]: CALL      R8 2 0       ; R8,... := R8(R9)
 28 [-]: CALL      R6 0 1       ; R6(R7,...)
 29 [-]: TFORLOOP  R1 2         ; R4,R5 :=  R1(R2,R3); if R4 ~= nil then begin PC = 7; R3 := R4 end
 30 [-]: JMP       7            ; PC := 7
 31 [-]: RETURN    R0 2         ; return R0
 32 [-]: RETURN    R0 1         ; return 


; Function #97:
;
; Name:            
; Defined at line: 2188
; #Upvalues:       2
; #Parameters:     12
; Is_vararg:       0
; Max Stack Size:  25

  1 [-]: TEST      R1 1         ; if R1 then PC := 4
  2 [-]: JMP       4            ; PC := 4
  3 [-]: RETURN    R0 1         ; return 
  4 [-]: EQ        0 R0 K0      ; if R0 ~= "Checkbox" then PC := 47
  5 [-]: JMP       47           ; PC := 47
  6 [-]: LOADK     R0 K1        ; R0 := "DCheckBoxLabel"
  7 [-]: MOVE      R12 R3       ; R12 := R3
  8 [-]: MOVE      R13 R4       ; R13 := R4
  9 [-]: MOVE      R14 R5       ; R14 := R5
 10 [-]: MOVE      R15 R6       ; R15 := R6
 11 [-]: GETGLOBAL R16 K2       ; R16 := vgui
 12 [-]: GETTABLE  R16 R16 K3   ; R16 := R16["Create"]
 13 [-]: MOVE      R17 R0       ; R17 := R0
 14 [-]: MOVE      R18 R1       ; R18 := R1
 15 [-]: CALL      R16 3 2      ; R16 := R16(R17,R18)
 16 [-]: SELF      R17 R16 K4   ; R18 := R16; R17 := R16["SetText"]
 17 [-]: MOVE      R19 R12      ; R19 := R12
 18 [-]: CALL      R17 3 1      ; R17(R18,R19)
 19 [-]: SELF      R17 R16 K5   ; R18 := R16; R17 := R16["SetConVar"]
 20 [-]: GETUPVAL  R19 U0       ; R19 := U0
 21 [-]: GETTABLE  R19 R19 K6   ; R19 := R19["tvars"]
 22 [-]: GETTABLE  R19 R19 R13  ; R19 := R19[R13]
 23 [-]: GETTABLE  R19 R19 K7   ; R19 := R19[2]
 24 [-]: CALL      R17 3 1      ; R17(R18,R19)
 25 [-]: SELF      R17 R16 K8   ; R18 := R16; R17 := R16["SetValue"]
 26 [-]: GETUPVAL  R19 U0       ; R19 := U0
 27 [-]: GETTABLE  R19 R19 K9   ; R19 := R19["GetCVNum"]
 28 [-]: MOVE      R20 R13      ; R20 := R13
 29 [-]: CALL      R19 2 0      ; R19,... := R19(R20)
 30 [-]: CALL      R17 0 1      ; R17(R18,...)
 31 [-]: SELF      R17 R16 K10  ; R18 := R16; R17 := R16["SetPos"]
 32 [-]: MOVE      R19 R14      ; R19 := R14
 33 [-]: MOVE      R20 R15      ; R20 := R15
 34 [-]: CALL      R17 4 1      ; R17(R18,R19,R20)
 35 [-]: SELF      R17 R16 K11  ; R18 := R16; R17 := R16["SizeToContents"]
 36 [-]: CALL      R17 2 1      ; R17(R18)
 37 [-]: SELF      R17 R16 K12  ; R18 := R16; R17 := R16["SetTextColor"]
 38 [-]: GETUPVAL  R19 U1       ; R19 := U1
 39 [-]: GETTABLE  R19 R19 K13  ; R19 := R19["color_white"]
 40 [-]: CALL      R17 3 1      ; R17(R18,R19)
 41 [-]: EQ        1 R2 K14     ; if R2 == "" then PC := 118
 42 [-]: JMP       118          ; PC := 118
 43 [-]: SELF      R17 R16 K15  ; R18 := R16; R17 := R16["SetTooltip"]
 44 [-]: MOVE      R19 R2       ; R19 := R2
 45 [-]: CALL      R17 3 1      ; R17(R18,R19)
 46 [-]: JMP       118          ; PC := 118
 47 [-]: EQ        0 R0 K16     ; if R0 ~= "Slider" then PC := 94
 48 [-]: JMP       94           ; PC := 94
 49 [-]: LOADK     R0 K17       ; R0 := "DNumSlider"
 50 [-]: MOVE      R12 R3       ; R12 := R3
 51 [-]: MOVE      R13 R4       ; R13 := R4
 52 [-]: MOVE      R14 R5       ; R14 := R5
 53 [-]: MOVE      R15 R6       ; R15 := R6
 54 [-]: MOVE      R16 R7       ; R16 := R7
 55 [-]: MOVE      R17 R8       ; R17 := R8
 56 [-]: MOVE      R18 R9       ; R18 := R9
 57 [-]: MOVE      R19 R10      ; R19 := R10
 58 [-]: GETGLOBAL R20 K2       ; R20 := vgui
 59 [-]: GETTABLE  R20 R20 K3   ; R20 := R20["Create"]
 60 [-]: MOVE      R21 R0       ; R21 := R0
 61 [-]: MOVE      R22 R1       ; R22 := R1
 62 [-]: CALL      R20 3 2      ; R20 := R20(R21,R22)
 63 [-]: SELF      R21 R20 K10  ; R22 := R20; R21 := R20["SetPos"]
 64 [-]: MOVE      R23 R18      ; R23 := R18
 65 [-]: MOVE      R24 R19      ; R24 := R19
 66 [-]: CALL      R21 4 1      ; R21(R22,R23,R24)
 67 [-]: SELF      R21 R20 K18  ; R22 := R20; R21 := R20["SetWide"]
 68 [-]: MOVE      R23 R17      ; R23 := R17
 69 [-]: CALL      R21 3 1      ; R21(R22,R23)
 70 [-]: SELF      R21 R20 K4   ; R22 := R20; R21 := R20["SetText"]
 71 [-]: MOVE      R23 R12      ; R23 := R12
 72 [-]: CALL      R21 3 1      ; R21(R22,R23)
 73 [-]: SELF      R21 R20 K19  ; R22 := R20; R21 := R20["SetMin"]
 74 [-]: MOVE      R23 R15      ; R23 := R15
 75 [-]: CALL      R21 3 1      ; R21(R22,R23)
 76 [-]: SELF      R21 R20 K20  ; R22 := R20; R21 := R20["SetMax"]
 77 [-]: MOVE      R23 R16      ; R23 := R16
 78 [-]: CALL      R21 3 1      ; R21(R22,R23)
 79 [-]: SELF      R21 R20 K21  ; R22 := R20; R21 := R20["SetDecimals"]
 80 [-]: MOVE      R23 R14      ; R23 := R14
 81 [-]: CALL      R21 3 1      ; R21(R22,R23)
 82 [-]: SELF      R21 R20 K5   ; R22 := R20; R21 := R20["SetConVar"]
 83 [-]: GETUPVAL  R23 U0       ; R23 := U0
 84 [-]: GETTABLE  R23 R23 K6   ; R23 := R23["tvars"]
 85 [-]: GETTABLE  R23 R23 R13  ; R23 := R23[R13]
 86 [-]: GETTABLE  R23 R23 K7   ; R23 := R23[2]
 87 [-]: CALL      R21 3 1      ; R21(R22,R23)
 88 [-]: EQ        1 R2 K14     ; if R2 == "" then PC := 118
 89 [-]: JMP       118          ; PC := 118
 90 [-]: SELF      R21 R20 K15  ; R22 := R20; R21 := R20["SetTooltip"]
 91 [-]: MOVE      R23 R2       ; R23 := R2
 92 [-]: CALL      R21 3 1      ; R21(R22,R23)
 93 [-]: JMP       118          ; PC := 118
 94 [-]: EQ        0 R0 K22     ; if R0 ~= "Label" then PC := 118
 95 [-]: JMP       118          ; PC := 118
 96 [-]: LOADK     R0 K23       ; R0 := "DLabel"
 97 [-]: MOVE      R12 R3       ; R12 := R3
 98 [-]: MOVE      R13 R4       ; R13 := R4
 99 [-]: MOVE      R14 R5       ; R14 := R5
100 [-]: GETGLOBAL R15 K2       ; R15 := vgui
101 [-]: GETTABLE  R15 R15 K3   ; R15 := R15["Create"]
102 [-]: MOVE      R16 R0       ; R16 := R0
103 [-]: MOVE      R17 R1       ; R17 := R1
104 [-]: CALL      R15 3 2      ; R15 := R15(R16,R17)
105 [-]: SELF      R16 R15 K10  ; R17 := R15; R16 := R15["SetPos"]
106 [-]: MOVE      R18 R13      ; R18 := R13
107 [-]: MOVE      R19 R14      ; R19 := R14
108 [-]: CALL      R16 4 1      ; R16(R17,R18,R19)
109 [-]: SELF      R16 R15 K4   ; R17 := R15; R16 := R15["SetText"]
110 [-]: MOVE      R18 R12      ; R18 := R12
111 [-]: CALL      R16 3 1      ; R16(R17,R18)
112 [-]: SELF      R16 R15 K11  ; R17 := R15; R16 := R15["SizeToContents"]
113 [-]: CALL      R16 2 1      ; R16(R17)
114 [-]: SELF      R16 R15 K12  ; R17 := R15; R16 := R15["SetTextColor"]
115 [-]: GETUPVAL  R18 U1       ; R18 := U1
116 [-]: GETTABLE  R18 R18 K13  ; R18 := R18["color_white"]
117 [-]: CALL      R16 3 1      ; R16(R17,R18)
118 [-]: RETURN    R0 1         ; return 


; Function #98:
;
; Name:            
; Defined at line: 2229
; #Upvalues:       4
; #Parameters:     7
; Is_vararg:       0
; Max Stack Size:  13

  1 [-]: TEST      R5 1         ; if R5 then PC := 4
  2 [-]: JMP       4            ; PC := 4
  3 [-]: RETURN    R0 1         ; return 
  4 [-]: GETGLOBAL R7 K0        ; R7 := vgui
  5 [-]: GETTABLE  R7 R7 K1     ; R7 := R7["Create"]
  6 [-]: LOADK     R8 K2        ; R8 := "DButton"
  7 [-]: MOVE      R9 R5        ; R9 := R5
  8 [-]: CALL      R7 3 2       ; R7 := R7(R8,R9)
  9 [-]: SELF      R8 R7 K3     ; R9 := R7; R8 := R7["SetText"]
 10 [-]: MOVE      R10 R0       ; R10 := R0
 11 [-]: CALL      R8 3 1       ; R8(R9,R10)
 12 [-]: SELF      R8 R7 K4     ; R9 := R7; R8 := R7["SetSize"]
 13 [-]: MOVE      R10 R1       ; R10 := R1
 14 [-]: MOVE      R11 R2       ; R11 := R2
 15 [-]: CALL      R8 4 1       ; R8(R9,R10,R11)
 16 [-]: SELF      R8 R7 K5     ; R9 := R7; R8 := R7["SetPos"]
 17 [-]: MOVE      R10 R3       ; R10 := R3
 18 [-]: MOVE      R11 R4       ; R11 := R4
 19 [-]: CALL      R8 4 1       ; R8(R9,R10,R11)
 20 [-]: SELF      R8 R7 K6     ; R9 := R7; R8 := R7["SetVisible"]
 21 [-]: LOADBOOL  R10 1 0      ; R10 := true
 22 [-]: CALL      R8 3 1       ; R8(R9,R10)
 23 [-]: CLOSURE   R8 0         ; R8 := closure(Function #98.1)
 24 [-]: GETUPVAL  R0 U0        ; R0 := U0
 25 [-]: SETTABLE  R7 K7 R8     ; R7["Paint"] := R8
 26 [-]: TESTSET   R8 R6 1      ; if R6 then PC := 33 else R8 := R6
 27 [-]: JMP       33           ; PC := 33
 28 [-]: CLOSURE   R8 1         ; R8 := closure(Function #98.2)
 29 [-]: GETUPVAL  R0 U1        ; R0 := U1
 30 [-]: MOVE      R0 R0        ; R0 := R0
 31 [-]: GETUPVAL  R0 U2        ; R0 := U2
 32 [-]: GETUPVAL  R0 U0        ; R0 := U0
 33 [-]: SETTABLE  R7 K8 R8     ; R7["DoClick"] := R8
 34 [-]: LOADNIL   R8 R8        ; R8 := nil
 35 [-]: GETUPVAL  R9 U1        ; R9 := U1
 36 [-]: EQ        0 R0 R9      ; if R0 ~= R9 then PC := 55
 37 [-]: JMP       55           ; PC := 55
 38 [-]: GETGLOBAL R9 K0        ; R9 := vgui
 39 [-]: GETTABLE  R9 R9 K1     ; R9 := R9["Create"]
 40 [-]: LOADK     R10 K9       ; R10 := "DPanel"
 41 [-]: GETUPVAL  R11 U3       ; R11 := U3
 42 [-]: GETTABLE  R11 R11 K10  ; R11 := R11["frame"]
 43 [-]: CALL      R9 3 2       ; R9 := R9(R10,R11)
 44 [-]: MOVE      R8 R9        ; R8 := R9
 45 [-]: SELF      R9 R8 K5     ; R10 := R8; R9 := R8["SetPos"]
 46 [-]: LOADK     R11 K11      ; R11 := 135
 47 [-]: LOADK     R12 K12      ; R12 := 85
 48 [-]: CALL      R9 4 1       ; R9(R10,R11,R12)
 49 [-]: SELF      R9 R8 K4     ; R10 := R8; R9 := R8["SetSize"]
 50 [-]: LOADK     R11 K13      ; R11 := 345
 51 [-]: LOADK     R12 K14      ; R12 := 335
 52 [-]: CALL      R9 4 1       ; R9(R10,R11,R12)
 53 [-]: CLOSURE   R9 2         ; R9 := closure(Function #98.3)
 54 [-]: SETTABLE  R8 K7 R9     ; R8["Paint"] := R9
 55 [-]: MOVE      R9 R7        ; R9 := R7
 56 [-]: MOVE      R10 R8       ; R10 := R8
 57 [-]: RETURN    R9 3         ; return R9,R10
 58 [-]: RETURN    R0 1         ; return 


; Function #98.1:
;
; Name:            
; Defined at line: 2237
; #Upvalues:       1
; #Parameters:     1
; Is_vararg:       0
; Max Stack Size:  12

  1 [-]: GETUPVAL  R1 U0        ; R1 := U0
  2 [-]: GETTABLE  R1 R1 K0     ; R1 := R1["draw"]
  3 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["RoundedBox"]
  4 [-]: LOADK     R2 K2        ; R2 := 8
  5 [-]: LOADK     R3 K3        ; R3 := 0
  6 [-]: LOADK     R4 K3        ; R4 := 0
  7 [-]: SELF      R5 R0 K4     ; R6 := R0; R5 := R0["GetWide"]
  8 [-]: CALL      R5 2 2       ; R5 := R5(R6)
  9 [-]: SELF      R6 R0 K5     ; R7 := R0; R6 := R0["GetTall"]
 10 [-]: CALL      R6 2 2       ; R6 := R6(R7)
 11 [-]: GETGLOBAL R7 K6        ; R7 := Color
 12 [-]: LOADK     R8 K7        ; R8 := 104
 13 [-]: LOADK     R9 K7        ; R9 := 104
 14 [-]: LOADK     R10 K7       ; R10 := 104
 15 [-]: LOADK     R11 K8       ; R11 := 225
 16 [-]: CALL      R7 5 0       ; R7,... := R7(R8,R9,R10,R11)
 17 [-]: CALL      R1 0 1       ; R1(R2,...)
 18 [-]: RETURN    R0 1         ; return 


; Function #98.2:
;
; Name:            
; Defined at line: 2240
; #Upvalues:       4
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  2

  1 [-]: GETUPVAL  R0 U1        ; R0 := U1
  2 [-]: SETUPVAL  R0 U0        ; U0 := Rd
  3 [-]: GETUPVAL  R0 U2        ; R0 := U2
  4 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["Menu"]
  5 [-]: CALL      R0 1 1       ; R0()
  6 [-]: GETUPVAL  R0 U3        ; R0 := U3
  7 [-]: GETTABLE  R0 R0 K1     ; R0 := R0["surface"]
  8 [-]: GETTABLE  R0 R0 K2     ; R0 := R0["PlaySound"]
  9 [-]: LOADK     R1 K3        ; R1 := "ambient/levels/canals/drip4.wav"
 10 [-]: CALL      R0 2 1       ; R0(R1)
 11 [-]: RETURN    R0 1         ; return 


; Function #98.3:
;
; Name:            
; Defined at line: 2251
; #Upvalues:       0
; #Parameters:     1
; Is_vararg:       0
; Max Stack Size:  2

  1 [-]: RETURN    R0 1         ; return 


; Function #99:
;
; Name:            
; Defined at line: 2258
; #Upvalues:       0
; #Parameters:     2
; Is_vararg:       0
; Max Stack Size:  3

  1 [-]: GETGLOBAL R2 K0        ; R2 := derma
  2 [-]: GETTABLE  R2 R2 K1     ; R2 := R2["GetDefaultSkin"]
  3 [-]: CALL      R2 1 2       ; R2 := R2()
  4 [-]: GETTABLE  R2 R2 R1     ; R2 := R2[R1]
  5 [-]: RETURN    R2 2         ; return R2
  6 [-]: RETURN    R0 1         ; return 


; Function #100:
;
; Name:            
; Defined at line: 2263
; #Upvalues:       1
; #Parameters:     2
; Is_vararg:       0
; Max Stack Size:  15

  1 [-]: SELF      R2 R1 K0     ; R3 := R1; R2 := R1["GetSize"]
  2 [-]: CALL      R2 2 3       ; R2,R3 := R2(R3)
  3 [-]: GETGLOBAL R4 K1        ; R4 := draw
  4 [-]: GETTABLE  R4 R4 K2     ; R4 := R4["RoundedBox"]
  5 [-]: LOADK     R5 K3        ; R5 := 4
  6 [-]: LOADK     R6 K4        ; R6 := 1
  7 [-]: LOADK     R7 K4        ; R7 := 1
  8 [-]: SUB       R8 R2 K5     ; R8 := R2 - 2
  9 [-]: SUB       R9 R3 K5     ; R9 := R3 - 2
 10 [-]: GETUPVAL  R10 U0       ; R10 := U0
 11 [-]: GETTABLE  R10 R10 K6   ; R10 := R10["Color"]
 12 [-]: LOADK     R11 K7       ; R11 := 210
 13 [-]: LOADK     R12 K7       ; R12 := 210
 14 [-]: LOADK     R13 K7       ; R13 := 210
 15 [-]: LOADK     R14 K8       ; R14 := 205
 16 [-]: CALL      R10 5 0      ; R10,... := R10(R11,R12,R13,R14)
 17 [-]: CALL      R4 0 1       ; R4(R5,...)
 18 [-]: RETURN    R0 1         ; return 


; Function #101:
;
; Name:            
; Defined at line: 2268
; #Upvalues:       1
; #Parameters:     2
; Is_vararg:       0
; Max Stack Size:  9

  1 [-]: SELF      R2 R1 K0     ; R3 := R1; R2 := R1["SetTextColor"]
  2 [-]: GETUPVAL  R4 U0        ; R4 := U0
  3 [-]: GETTABLE  R4 R4 K1     ; R4 := R4["Color"]
  4 [-]: LOADK     R5 K2        ; R5 := 0
  5 [-]: LOADK     R6 K3        ; R6 := 85
  6 [-]: LOADK     R7 K4        ; R7 := 255
  7 [-]: LOADK     R8 K4        ; R8 := 255
  8 [-]: CALL      R4 5 0       ; R4,... := R4(R5,R6,R7,R8)
  9 [-]: CALL      R2 0 1       ; R2(R3,...)
 10 [-]: GETGLOBAL R2 K5        ; R2 := DSysButton
 11 [-]: GETTABLE  R2 R2 K6     ; R2 := R2["ApplySchemeSettings"]
 12 [-]: MOVE      R3 R1        ; R3 := R1
 13 [-]: CALL      R2 2 1       ; R2(R3)
 14 [-]: RETURN    R0 1         ; return 


; Function #102:
;
; Name:            
; Defined at line: 2273
; #Upvalues:       1
; #Parameters:     2
; Is_vararg:       0
; Max Stack Size:  9

  1 [-]: GETTABLE  R2 R1 K0     ; R2 := R1["Knob"]
  2 [-]: SELF      R2 R2 K1     ; R3 := R2; R2 := R2["SetImageColor"]
  3 [-]: GETUPVAL  R4 U0        ; R4 := U0
  4 [-]: GETTABLE  R4 R4 K2     ; R4 := R4["Color"]
  5 [-]: LOADK     R5 K3        ; R5 := 0
  6 [-]: LOADK     R6 K4        ; R6 := 85
  7 [-]: LOADK     R7 K5        ; R7 := 255
  8 [-]: LOADK     R8 K5        ; R8 := 255
  9 [-]: CALL      R4 5 0       ; R4,... := R4(R5,R6,R7,R8)
 10 [-]: CALL      R2 0 1       ; R2(R3,...)
 11 [-]: RETURN    R0 1         ; return 


; Function #103:
;
; Name:            
; Defined at line: 2278
; #Upvalues:       9
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  25

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["frame"]
  3 [-]: TEST      R0 0         ; if not R0 then PC := 9
  4 [-]: JMP       9            ; PC := 9
  5 [-]: GETUPVAL  R0 U0        ; R0 := U0
  6 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["frame"]
  7 [-]: SELF      R0 R0 K1     ; R1 := R0; R0 := R0["Remove"]
  8 [-]: CALL      R0 2 1       ; R0(R1)
  9 [-]: GETUPVAL  R0 U0        ; R0 := U0
 10 [-]: GETGLOBAL R1 K2        ; R1 := vgui
 11 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["Create"]
 12 [-]: LOADK     R2 K4        ; R2 := "DFrame"
 13 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 14 [-]: SETTABLE  R0 K0 R1     ; R0["frame"] := R1
 15 [-]: GETUPVAL  R0 U0        ; R0 := U0
 16 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["frame"]
 17 [-]: SELF      R0 R0 K5     ; R1 := R0; R0 := R0["SetPos"]
 18 [-]: GETUPVAL  R2 U1        ; R2 := U1
 19 [-]: GETTABLE  R2 R2 K6     ; R2 := R2["ScrW"]
 20 [-]: CALL      R2 1 2       ; R2 := R2()
 21 [-]: DIV       R2 R2 K7     ; R2 := R2 / 2
 22 [-]: SUB       R2 R2 K8     ; R2 := R2 - 184
 23 [-]: GETUPVAL  R3 U1        ; R3 := U1
 24 [-]: GETTABLE  R3 R3 K9     ; R3 := R3["ScrH"]
 25 [-]: CALL      R3 1 2       ; R3 := R3()
 26 [-]: DIV       R3 R3 K7     ; R3 := R3 / 2
 27 [-]: SUB       R3 R3 K10    ; R3 := R3 - 155
 28 [-]: CALL      R0 4 1       ; R0(R1,R2,R3)
 29 [-]: GETUPVAL  R0 U0        ; R0 := U0
 30 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["frame"]
 31 [-]: SELF      R0 R0 K11    ; R1 := R0; R0 := R0["SetSize"]
 32 [-]: GETUPVAL  R2 U2        ; R2 := U2
 33 [-]: GETUPVAL  R3 U3        ; R3 := U3
 34 [-]: CALL      R0 4 1       ; R0(R1,R2,R3)
 35 [-]: GETUPVAL  R0 U0        ; R0 := U0
 36 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["frame"]
 37 [-]: SELF      R0 R0 K12    ; R1 := R0; R0 := R0["SetTitle"]
 38 [-]: LOADK     R2 K13       ; R2 := ""
 39 [-]: CALL      R0 3 1       ; R0(R1,R2)
 40 [-]: GETUPVAL  R0 U0        ; R0 := U0
 41 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["frame"]
 42 [-]: SELF      R0 R0 K14    ; R1 := R0; R0 := R0["SetVisible"]
 43 [-]: LOADBOOL  R2 1 0       ; R2 := true
 44 [-]: CALL      R0 3 1       ; R0(R1,R2)
 45 [-]: GETUPVAL  R0 U0        ; R0 := U0
 46 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["frame"]
 47 [-]: SELF      R0 R0 K15    ; R1 := R0; R0 := R0["SetDraggable"]
 48 [-]: LOADBOOL  R2 0 0       ; R2 := false
 49 [-]: CALL      R0 3 1       ; R0(R1,R2)
 50 [-]: GETUPVAL  R0 U0        ; R0 := U0
 51 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["frame"]
 52 [-]: SELF      R0 R0 K16    ; R1 := R0; R0 := R0["SetSizable"]
 53 [-]: LOADBOOL  R2 0 0       ; R2 := false
 54 [-]: CALL      R0 3 1       ; R0(R1,R2)
 55 [-]: GETUPVAL  R0 U0        ; R0 := U0
 56 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["frame"]
 57 [-]: SELF      R0 R0 K17    ; R1 := R0; R0 := R0["ShowCloseButton"]
 58 [-]: LOADBOOL  R2 0 0       ; R2 := false
 59 [-]: CALL      R0 3 1       ; R0(R1,R2)
 60 [-]: GETUPVAL  R0 U0        ; R0 := U0
 61 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["frame"]
 62 [-]: SELF      R0 R0 K18    ; R1 := R0; R0 := R0["MakePopup"]
 63 [-]: CALL      R0 2 1       ; R0(R1)
 64 [-]: GETUPVAL  R0 U0        ; R0 := U0
 65 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["frame"]
 66 [-]: CLOSURE   R1 0         ; R1 := closure(Function #103.1)
 67 [-]: GETUPVAL  R0 U4        ; R0 := U4
 68 [-]: SETTABLE  R0 K19 R1    ; R0["GetSkin"] := R1
 69 [-]: GETUPVAL  R0 U0        ; R0 := U0
 70 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["frame"]
 71 [-]: CLOSURE   R1 1         ; R1 := closure(Function #103.2)
 72 [-]: GETUPVAL  R0 U1        ; R0 := U1
 73 [-]: GETUPVAL  R0 U5        ; R0 := U5
 74 [-]: SETTABLE  R0 K20 R1    ; R0["Paint"] := R1
 75 [-]: GETUPVAL  R0 U0        ; R0 := U0
 76 [-]: GETUPVAL  R1 U0        ; R1 := U0
 77 [-]: GETUPVAL  R2 U5        ; R2 := U5
 78 [-]: GETTABLE  R2 R2 K23    ; R2 := R2["CreateButton"]
 79 [-]: LOADK     R3 K24       ; R3 := "Aimbot"
 80 [-]: LOADK     R4 K25       ; R4 := 75
 81 [-]: LOADK     R5 K26       ; R5 := 20
 82 [-]: LOADK     R6 K27       ; R6 := 15
 83 [-]: LOADK     R7 K28       ; R7 := 85
 84 [-]: GETUPVAL  R8 U0        ; R8 := U0
 85 [-]: GETTABLE  R8 R8 K0     ; R8 := R8["frame"]
 86 [-]: CALL      R2 7 3       ; R2,R3 := R2(R3,R4,R5,R6,R7,R8)
 87 [-]: SETTABLE  R1 K22 R3    ; R1["aimpanel"] := R3
 88 [-]: SETTABLE  R0 K21 R2    ; R0["aimbutton"] := R2
 89 [-]: GETUPVAL  R0 U0        ; R0 := U0
 90 [-]: GETUPVAL  R1 U0        ; R1 := U0
 91 [-]: GETUPVAL  R2 U5        ; R2 := U5
 92 [-]: GETTABLE  R2 R2 K23    ; R2 := R2["CreateButton"]
 93 [-]: LOADK     R3 K31       ; R3 := "Friends"
 94 [-]: LOADK     R4 K25       ; R4 := 75
 95 [-]: LOADK     R5 K26       ; R5 := 20
 96 [-]: LOADK     R6 K27       ; R6 := 15
 97 [-]: LOADK     R7 K32       ; R7 := 125
 98 [-]: GETUPVAL  R8 U0        ; R8 := U0
 99 [-]: GETTABLE  R8 R8 K0     ; R8 := R8["frame"]
100 [-]: CALL      R2 7 3       ; R2,R3 := R2(R3,R4,R5,R6,R7,R8)
101 [-]: SETTABLE  R1 K30 R3    ; R1["friendspanel"] := R3
102 [-]: SETTABLE  R0 K29 R2    ; R0["friendsbutton"] := R2
103 [-]: GETUPVAL  R0 U0        ; R0 := U0
104 [-]: GETUPVAL  R1 U0        ; R1 := U0
105 [-]: GETUPVAL  R2 U5        ; R2 := U5
106 [-]: GETTABLE  R2 R2 K23    ; R2 := R2["CreateButton"]
107 [-]: LOADK     R3 K35       ; R3 := "Teams"
108 [-]: LOADK     R4 K25       ; R4 := 75
109 [-]: LOADK     R5 K26       ; R5 := 20
110 [-]: LOADK     R6 K27       ; R6 := 15
111 [-]: LOADK     R7 K36       ; R7 := 165
112 [-]: GETUPVAL  R8 U0        ; R8 := U0
113 [-]: GETTABLE  R8 R8 K0     ; R8 := R8["frame"]
114 [-]: CALL      R2 7 3       ; R2,R3 := R2(R3,R4,R5,R6,R7,R8)
115 [-]: SETTABLE  R1 K34 R3    ; R1["teamspanel"] := R3
116 [-]: SETTABLE  R0 K33 R2    ; R0["teamsbutton"] := R2
117 [-]: GETUPVAL  R0 U0        ; R0 := U0
118 [-]: GETUPVAL  R1 U0        ; R1 := U0
119 [-]: GETUPVAL  R2 U5        ; R2 := U5
120 [-]: GETTABLE  R2 R2 K23    ; R2 := R2["CreateButton"]
121 [-]: LOADK     R3 K39       ; R3 := "Custom Ents"
122 [-]: LOADK     R4 K25       ; R4 := 75
123 [-]: LOADK     R5 K26       ; R5 := 20
124 [-]: LOADK     R6 K27       ; R6 := 15
125 [-]: LOADK     R7 K40       ; R7 := 205
126 [-]: GETUPVAL  R8 U0        ; R8 := U0
127 [-]: GETTABLE  R8 R8 K0     ; R8 := R8["frame"]
128 [-]: CALL      R2 7 3       ; R2,R3 := R2(R3,R4,R5,R6,R7,R8)
129 [-]: SETTABLE  R1 K38 R3    ; R1["custepanel"] := R3
130 [-]: SETTABLE  R0 K37 R2    ; R0["custebutton"] := R2
131 [-]: GETUPVAL  R0 U0        ; R0 := U0
132 [-]: GETUPVAL  R1 U0        ; R1 := U0
133 [-]: GETUPVAL  R2 U5        ; R2 := U5
134 [-]: GETTABLE  R2 R2 K23    ; R2 := R2["CreateButton"]
135 [-]: LOADK     R3 K43       ; R3 := "ESP/Wallhack"
136 [-]: LOADK     R4 K25       ; R4 := 75
137 [-]: LOADK     R5 K26       ; R5 := 20
138 [-]: LOADK     R6 K27       ; R6 := 15
139 [-]: LOADK     R7 K44       ; R7 := 245
140 [-]: GETUPVAL  R8 U0        ; R8 := U0
141 [-]: GETTABLE  R8 R8 K0     ; R8 := R8["frame"]
142 [-]: CALL      R2 7 3       ; R2,R3 := R2(R3,R4,R5,R6,R7,R8)
143 [-]: SETTABLE  R1 K42 R3    ; R1["esppanel"] := R3
144 [-]: SETTABLE  R0 K41 R2    ; R0["espbutton"] := R2
145 [-]: GETUPVAL  R0 U0        ; R0 := U0
146 [-]: GETUPVAL  R1 U0        ; R1 := U0
147 [-]: GETUPVAL  R2 U5        ; R2 := U5
148 [-]: GETTABLE  R2 R2 K23    ; R2 := R2["CreateButton"]
149 [-]: LOADK     R3 K47       ; R3 := "Misc"
150 [-]: LOADK     R4 K25       ; R4 := 75
151 [-]: LOADK     R5 K26       ; R5 := 20
152 [-]: LOADK     R6 K27       ; R6 := 15
153 [-]: LOADK     R7 K48       ; R7 := 285
154 [-]: GETUPVAL  R8 U0        ; R8 := U0
155 [-]: GETTABLE  R8 R8 K0     ; R8 := R8["frame"]
156 [-]: CALL      R2 7 3       ; R2,R3 := R2(R3,R4,R5,R6,R7,R8)
157 [-]: SETTABLE  R1 K46 R3    ; R1["miscpanel"] := R3
158 [-]: SETTABLE  R0 K45 R2    ; R0["miscbutton"] := R2
159 [-]: GETUPVAL  R0 U0        ; R0 := U0
160 [-]: GETUPVAL  R1 U0        ; R1 := U0
161 [-]: GETUPVAL  R2 U5        ; R2 := U5
162 [-]: GETTABLE  R2 R2 K23    ; R2 := R2["CreateButton"]
163 [-]: LOADK     R3 K51       ; R3 := "Configurations"
164 [-]: LOADK     R4 K25       ; R4 := 75
165 [-]: LOADK     R5 K26       ; R5 := 20
166 [-]: LOADK     R6 K27       ; R6 := 15
167 [-]: LOADK     R7 K52       ; R7 := 325
168 [-]: GETUPVAL  R8 U0        ; R8 := U0
169 [-]: GETTABLE  R8 R8 K0     ; R8 := R8["frame"]
170 [-]: CALL      R2 7 3       ; R2,R3 := R2(R3,R4,R5,R6,R7,R8)
171 [-]: SETTABLE  R1 K50 R3    ; R1["configpanel"] := R3
172 [-]: SETTABLE  R0 K49 R2    ; R0["configbutton"] := R2
173 [-]: GETUPVAL  R0 U0        ; R0 := U0
174 [-]: GETUPVAL  R1 U0        ; R1 := U0
175 [-]: GETUPVAL  R2 U5        ; R2 := U5
176 [-]: GETTABLE  R2 R2 K23    ; R2 := R2["CreateButton"]
177 [-]: LOADK     R3 K55       ; R3 := "IP Logs"
178 [-]: LOADK     R4 K25       ; R4 := 75
179 [-]: LOADK     R5 K26       ; R5 := 20
180 [-]: LOADK     R6 K27       ; R6 := 15
181 [-]: LOADK     R7 K56       ; R7 := 365
182 [-]: GETUPVAL  R8 U0        ; R8 := U0
183 [-]: GETTABLE  R8 R8 K0     ; R8 := R8["frame"]
184 [-]: CALL      R2 7 3       ; R2,R3 := R2(R3,R4,R5,R6,R7,R8)
185 [-]: SETTABLE  R1 K54 R3    ; R1["iplogpanel"] := R3
186 [-]: SETTABLE  R0 K53 R2    ; R0["iplogbutton"] := R2
187 [-]: GETUPVAL  R0 U0        ; R0 := U0
188 [-]: GETUPVAL  R1 U0        ; R1 := U0
189 [-]: GETUPVAL  R2 U5        ; R2 := U5
190 [-]: GETTABLE  R2 R2 K23    ; R2 := R2["CreateButton"]
191 [-]: LOADK     R3 K59       ; R3 := "Logger"
192 [-]: LOADK     R4 K25       ; R4 := 75
193 [-]: LOADK     R5 K26       ; R5 := 20
194 [-]: LOADK     R6 K27       ; R6 := 15
195 [-]: LOADK     R7 K60       ; R7 := 405
196 [-]: GETUPVAL  R8 U0        ; R8 := U0
197 [-]: GETTABLE  R8 R8 K0     ; R8 := R8["frame"]
198 [-]: CALL      R2 7 3       ; R2,R3 := R2(R3,R4,R5,R6,R7,R8)
199 [-]: SETTABLE  R1 K58 R3    ; R1["loggerpanel"] := R3
200 [-]: SETTABLE  R0 K57 R2    ; R0["loggerbutton"] := R2
201 [-]: GETUPVAL  R0 U5        ; R0 := U5
202 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
203 [-]: LOADK     R1 K62       ; R1 := "Checkbox"
204 [-]: GETUPVAL  R2 U0        ; R2 := U0
205 [-]: GETTABLE  R2 R2 K22    ; R2 := R2["aimpanel"]
206 [-]: LOADK     R3 K63       ; R3 := "Automatically fires when locked on to an enemy"
207 [-]: LOADK     R4 K64       ; R4 := "Triggerbot"
208 [-]: LOADK     R5 K65       ; R5 := "sh_triggerbot"
209 [-]: LOADK     R6 K66       ; R6 := 0
210 [-]: LOADK     R7 K66       ; R7 := 0
211 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
212 [-]: GETUPVAL  R0 U5        ; R0 := U5
213 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
214 [-]: LOADK     R1 K62       ; R1 := "Checkbox"
215 [-]: GETUPVAL  R2 U0        ; R2 := U0
216 [-]: GETTABLE  R2 R2 K22    ; R2 := R2["aimpanel"]
217 [-]: LOADK     R3 K67       ; R3 := "Automatically fires when looking at an enemy (does not require aimbot)"
218 [-]: LOADK     R4 K68       ; R4 := "Triggerbot (Always Shoot)"
219 [-]: LOADK     R5 K69       ; R5 := "sh_triggerbot_as"
220 [-]: LOADK     R6 K66       ; R6 := 0
221 [-]: LOADK     R7 K26       ; R7 := 20
222 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
223 [-]: GETUPVAL  R0 U5        ; R0 := U5
224 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
225 [-]: LOADK     R1 K62       ; R1 := "Checkbox"
226 [-]: GETUPVAL  R2 U0        ; R2 := U0
227 [-]: GETTABLE  R2 R2 K22    ; R2 := R2["aimpanel"]
228 [-]: LOADK     R3 K70       ; R3 := "Predicts the spread on weapons, making them more accurate"
229 [-]: LOADK     R4 K71       ; R4 := "Nospread"
230 [-]: LOADK     R5 K72       ; R5 := "sh_nospread"
231 [-]: LOADK     R6 K66       ; R6 := 0
232 [-]: LOADK     R7 K73       ; R7 := 40
233 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
234 [-]: GETUPVAL  R0 U5        ; R0 := U5
235 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
236 [-]: LOADK     R1 K62       ; R1 := "Checkbox"
237 [-]: GETUPVAL  R2 U0        ; R2 := U0
238 [-]: GETTABLE  R2 R2 K22    ; R2 := R2["aimpanel"]
239 [-]: LOADK     R3 K74       ; R3 := "Smoothly turns your aim to face the target"
240 [-]: LOADK     R4 K75       ; R4 := "Antisnap"
241 [-]: LOADK     R5 K76       ; R5 := "sh_antisnap"
242 [-]: LOADK     R6 K66       ; R6 := 0
243 [-]: LOADK     R7 K77       ; R7 := 60
244 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
245 [-]: GETUPVAL  R0 U5        ; R0 := U5
246 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
247 [-]: LOADK     R1 K62       ; R1 := "Checkbox"
248 [-]: GETUPVAL  R2 U0        ; R2 := U0
249 [-]: GETTABLE  R2 R2 K22    ; R2 := R2["aimpanel"]
250 [-]: LOADK     R3 K78       ; R3 := "Allows the aimbot to target members of your team"
251 [-]: LOADK     R4 K79       ; R4 := "Friendly Fire"
252 [-]: LOADK     R5 K80       ; R5 := "sh_friendlyfire"
253 [-]: LOADK     R6 K66       ; R6 := 0
254 [-]: LOADK     R7 K81       ; R7 := 80
255 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
256 [-]: GETUPVAL  R0 U5        ; R0 := U5
257 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
258 [-]: LOADK     R1 K62       ; R1 := "Checkbox"
259 [-]: GETUPVAL  R2 U0        ; R2 := U0
260 [-]: GETTABLE  R2 R2 K22    ; R2 := R2["aimpanel"]
261 [-]: LOADK     R3 K82       ; R3 := "Allows the aimbot to target players"
262 [-]: LOADK     R4 K83       ; R4 := "Target Players"
263 [-]: LOADK     R5 K84       ; R5 := "sh_targetplayers"
264 [-]: LOADK     R6 K66       ; R6 := 0
265 [-]: LOADK     R7 K85       ; R7 := 100
266 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
267 [-]: GETUPVAL  R0 U5        ; R0 := U5
268 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
269 [-]: LOADK     R1 K62       ; R1 := "Checkbox"
270 [-]: GETUPVAL  R2 U0        ; R2 := U0
271 [-]: GETTABLE  R2 R2 K22    ; R2 := R2["aimpanel"]
272 [-]: LOADK     R3 K86       ; R3 := "Allows the aimbot to target NPCs"
273 [-]: LOADK     R4 K87       ; R4 := "Target NPCs"
274 [-]: LOADK     R5 K88       ; R5 := "sh_targetnpcs"
275 [-]: LOADK     R6 K66       ; R6 := 0
276 [-]: LOADK     R7 K89       ; R7 := 120
277 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
278 [-]: GETUPVAL  R0 U5        ; R0 := U5
279 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
280 [-]: LOADK     R1 K62       ; R1 := "Checkbox"
281 [-]: GETUPVAL  R2 U0        ; R2 := U0
282 [-]: GETTABLE  R2 R2 K22    ; R2 := R2["aimpanel"]
283 [-]: LOADK     R3 K90       ; R3 := "Allows the aimbot to target custom entities on the ESP Entities list"
284 [-]: LOADK     R4 K91       ; R4 := "Target Entities"
285 [-]: LOADK     R5 K92       ; R5 := "sh_targetents"
286 [-]: LOADK     R6 K66       ; R6 := 0
287 [-]: LOADK     R7 K93       ; R7 := 140
288 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
289 [-]: GETUPVAL  R0 U5        ; R0 := U5
290 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
291 [-]: LOADK     R1 K62       ; R1 := "Checkbox"
292 [-]: GETUPVAL  R2 U0        ; R2 := U0
293 [-]: GETTABLE  R2 R2 K22    ; R2 := R2["aimpanel"]
294 [-]: LOADK     R3 K94       ; R3 := "Stops the aimbot from targetting Steam friends"
295 [-]: LOADK     R4 K95       ; R4 := "Ignore Steam Friends"
296 [-]: LOADK     R5 K96       ; R5 := "sh_ignorefriends"
297 [-]: LOADK     R6 K66       ; R6 := 0
298 [-]: LOADK     R7 K97       ; R7 := 160
299 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
300 [-]: GETUPVAL  R0 U5        ; R0 := U5
301 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
302 [-]: LOADK     R1 K62       ; R1 := "Checkbox"
303 [-]: GETUPVAL  R2 U0        ; R2 := U0
304 [-]: GETTABLE  R2 R2 K22    ; R2 := R2["aimpanel"]
305 [-]: LOADK     R3 K98       ; R3 := "Do not target players who don't have a weapon"
306 [-]: LOADK     R4 K99       ; R4 := "Ignore Weaponless Players"
307 [-]: LOADK     R5 K100      ; R5 := "sh_ignorenowep"
308 [-]: LOADK     R6 K66       ; R6 := 0
309 [-]: LOADK     R7 K101      ; R7 := 180
310 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
311 [-]: GETUPVAL  R0 U5        ; R0 := U5
312 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
313 [-]: LOADK     R1 K62       ; R1 := "Checkbox"
314 [-]: GETUPVAL  R2 U0        ; R2 := U0
315 [-]: GETTABLE  R2 R2 K22    ; R2 := R2["aimpanel"]
316 [-]: LOADK     R3 K102      ; R3 := "Allows the aimbot to target people through walls and other objects"
317 [-]: LOADK     R4 K103      ; R4 := "Don't check LOS"
318 [-]: LOADK     R5 K104      ; R5 := "sh_dclos"
319 [-]: LOADK     R6 K66       ; R6 := 0
320 [-]: LOADK     R7 K105      ; R7 := 200
321 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
322 [-]: GETUPVAL  R0 U5        ; R0 := U5
323 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
324 [-]: LOADK     R1 K62       ; R1 := "Checkbox"
325 [-]: GETUPVAL  R2 U0        ; R2 := U0
326 [-]: GETTABLE  R2 R2 K22    ; R2 := R2["aimpanel"]
327 [-]: LOADK     R3 K106      ; R3 := "Forces the aimbot to target bones instead of attachments. Required for bone selection."
328 [-]: LOADK     R4 K107      ; R4 := "Target Bones"
329 [-]: LOADK     R5 K108      ; R5 := "sh_targetbones"
330 [-]: LOADK     R6 K66       ; R6 := 0
331 [-]: LOADK     R7 K109      ; R7 := 220
332 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
333 [-]: GETUPVAL  R0 U5        ; R0 := U5
334 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
335 [-]: LOADK     R1 K62       ; R1 := "Checkbox"
336 [-]: GETUPVAL  R2 U0        ; R2 := U0
337 [-]: GETTABLE  R2 R2 K22    ; R2 := R2["aimpanel"]
338 [-]: LOADK     R3 K110      ; R3 := "Aimbot ignores admins/superadmins."
339 [-]: LOADK     R4 K111      ; R4 := "Ignore Admins"
340 [-]: LOADK     R5 K112      ; R5 := "sh_ignoreadmins"
341 [-]: LOADK     R6 K66       ; R6 := 0
342 [-]: LOADK     R7 K113      ; R7 := 240
343 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
344 [-]: GETUPVAL  R0 U5        ; R0 := U5
345 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
346 [-]: LOADK     R1 K62       ; R1 := "Checkbox"
347 [-]: GETUPVAL  R2 U0        ; R2 := U0
348 [-]: GETTABLE  R2 R2 K22    ; R2 := R2["aimpanel"]
349 [-]: LOADK     R3 K114      ; R3 := "Do not target other traitors (if you're a traitor)"
350 [-]: LOADK     R4 K115      ; R4 := "Ignore Traitors (TTT)"
351 [-]: LOADK     R5 K116      ; R5 := "sh_ignoretraitors"
352 [-]: LOADK     R6 K117      ; R6 := 185
353 [-]: LOADK     R7 K66       ; R7 := 0
354 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
355 [-]: GETUPVAL  R0 U5        ; R0 := U5
356 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
357 [-]: LOADK     R1 K62       ; R1 := "Checkbox"
358 [-]: GETUPVAL  R2 U0        ; R2 := U0
359 [-]: GETTABLE  R2 R2 K22    ; R2 := R2["aimpanel"]
360 [-]: LOADK     R3 K118      ; R3 := "Do not target other innocents (if you're innocent)"
361 [-]: LOADK     R4 K119      ; R4 := "Ignore Innocents (TTT)"
362 [-]: LOADK     R5 K120      ; R5 := "sh_targettraitors"
363 [-]: LOADK     R6 K117      ; R6 := 185
364 [-]: LOADK     R7 K26       ; R7 := 20
365 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
366 [-]: GETUPVAL  R0 U5        ; R0 := U5
367 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
368 [-]: LOADK     R1 K121      ; R1 := "Slider"
369 [-]: GETUPVAL  R2 U0        ; R2 := U0
370 [-]: GETTABLE  R2 R2 K22    ; R2 := R2["aimpanel"]
371 [-]: LOADK     R3 K122      ; R3 := "Targets a certain amount left/right from the target's head"
372 [-]: LOADK     R4 K123      ; R4 := "Aim Offset (Hrzntl.)"
373 [-]: LOADK     R5 K124      ; R5 := "sh_aimoffset_hoz"
374 [-]: LOADK     R6 K125      ; R6 := 1
375 [-]: LOADK     R7 K126      ; R7 := -50
376 [-]: LOADK     R8 K127      ; R8 := 50
377 [-]: LOADK     R9 K128      ; R9 := 150
378 [-]: LOADK     R10 K101     ; R10 := 180
379 [-]: LOADK     R11 K36      ; R11 := 165
380 [-]: CALL      R0 12 1      ; R0(R1,R2,R3,R4,R5,R6,R7,R8,R9,R10,R11)
381 [-]: GETUPVAL  R0 U5        ; R0 := U5
382 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
383 [-]: LOADK     R1 K121      ; R1 := "Slider"
384 [-]: GETUPVAL  R2 U0        ; R2 := U0
385 [-]: GETTABLE  R2 R2 K22    ; R2 := R2["aimpanel"]
386 [-]: LOADK     R3 K129      ; R3 := "Targets a certain amount down from the target's head"
387 [-]: LOADK     R4 K130      ; R4 := "Aim Offset (Vertical)"
388 [-]: LOADK     R5 K131      ; R5 := "sh_aimoffset_vert"
389 [-]: LOADK     R6 K125      ; R6 := 1
390 [-]: LOADK     R7 K126      ; R7 := -50
391 [-]: LOADK     R8 K127      ; R8 := 50
392 [-]: LOADK     R9 K128      ; R9 := 150
393 [-]: LOADK     R10 K101     ; R10 := 180
394 [-]: LOADK     R11 K40      ; R11 := 205
395 [-]: CALL      R0 12 1      ; R0(R1,R2,R3,R4,R5,R6,R7,R8,R9,R10,R11)
396 [-]: GETUPVAL  R0 U5        ; R0 := U5
397 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
398 [-]: LOADK     R1 K121      ; R1 := "Slider"
399 [-]: GETUPVAL  R2 U0        ; R2 := U0
400 [-]: GETTABLE  R2 R2 K22    ; R2 := R2["aimpanel"]
401 [-]: LOADK     R3 K132      ; R3 := "Controls how far around your aimbot can target people (degrees)"
402 [-]: LOADK     R4 K133      ; R4 := "Max FOV"
403 [-]: LOADK     R5 K134      ; R5 := "sh_maxfov"
404 [-]: LOADK     R6 K66       ; R6 := 0
405 [-]: LOADK     R7 K125      ; R7 := 1
406 [-]: LOADK     R8 K101      ; R8 := 180
407 [-]: LOADK     R9 K128      ; R9 := 150
408 [-]: LOADK     R10 K101     ; R10 := 180
409 [-]: LOADK     R11 K44      ; R11 := 245
410 [-]: CALL      R0 12 1      ; R0(R1,R2,R3,R4,R5,R6,R7,R8,R9,R10,R11)
411 [-]: GETUPVAL  R0 U5        ; R0 := U5
412 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
413 [-]: LOADK     R1 K121      ; R1 := "Slider"
414 [-]: GETUPVAL  R2 U0        ; R2 := U0
415 [-]: GETTABLE  R2 R2 K22    ; R2 := R2["aimpanel"]
416 [-]: LOADK     R3 K135      ; R3 := "Controls the speed of the Antisnap"
417 [-]: LOADK     R4 K136      ; R4 := "Antisnap Speed"
418 [-]: LOADK     R5 K137      ; R5 := "sh_antisnapspeed"
419 [-]: LOADK     R6 K125      ; R6 := 1
420 [-]: LOADK     R7 K66       ; R7 := 0
421 [-]: LOADK     R8 K26       ; R8 := 20
422 [-]: LOADK     R9 K128      ; R9 := 150
423 [-]: LOADK     R10 K101     ; R10 := 180
424 [-]: LOADK     R11 K48      ; R11 := 285
425 [-]: CALL      R0 12 1      ; R0(R1,R2,R3,R4,R5,R6,R7,R8,R9,R10,R11)
426 [-]: GETUPVAL  R0 U5        ; R0 := U5
427 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
428 [-]: LOADK     R1 K138      ; R1 := "Label"
429 [-]: GETUPVAL  R2 U0        ; R2 := U0
430 [-]: GETTABLE  R2 R2 K22    ; R2 := R2["aimpanel"]
431 [-]: LOADNIL   R3 R3        ; R3 := nil
432 [-]: LOADK     R4 K139      ; R4 := "Bone:"
433 [-]: LOADK     R5 K140      ; R5 := 46
434 [-]: LOADK     R6 K48       ; R6 := 285
435 [-]: CALL      R0 7 1       ; R0(R1,R2,R3,R4,R5,R6)
436 [-]: GETUPVAL  R0 U5        ; R0 := U5
437 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
438 [-]: LOADK     R1 K138      ; R1 := "Label"
439 [-]: GETUPVAL  R2 U0        ; R2 := U0
440 [-]: GETTABLE  R2 R2 K30    ; R2 := R2["friendspanel"]
441 [-]: LOADNIL   R3 R3        ; R3 := nil
442 [-]: LOADK     R4 K141      ; R4 := "Players"
443 [-]: LOADK     R5 K142      ; R5 := 30
444 [-]: LOADK     R6 K66       ; R6 := 0
445 [-]: CALL      R0 7 1       ; R0(R1,R2,R3,R4,R5,R6)
446 [-]: GETUPVAL  R0 U5        ; R0 := U5
447 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
448 [-]: LOADK     R1 K138      ; R1 := "Label"
449 [-]: GETUPVAL  R2 U0        ; R2 := U0
450 [-]: GETTABLE  R2 R2 K30    ; R2 := R2["friendspanel"]
451 [-]: LOADNIL   R3 R3        ; R3 := nil
452 [-]: LOADK     R4 K31       ; R4 := "Friends"
453 [-]: LOADK     R5 K143      ; R5 := 250
454 [-]: LOADK     R6 K66       ; R6 := 0
455 [-]: CALL      R0 7 1       ; R0(R1,R2,R3,R4,R5,R6)
456 [-]: GETUPVAL  R0 U5        ; R0 := U5
457 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
458 [-]: LOADK     R1 K138      ; R1 := "Label"
459 [-]: GETUPVAL  R2 U0        ; R2 := U0
460 [-]: GETTABLE  R2 R2 K34    ; R2 := R2["teamspanel"]
461 [-]: LOADNIL   R3 R3        ; R3 := nil
462 [-]: LOADK     R4 K35       ; R4 := "Teams"
463 [-]: LOADK     R5 K144      ; R5 := 25
464 [-]: LOADK     R6 K66       ; R6 := 0
465 [-]: CALL      R0 7 1       ; R0(R1,R2,R3,R4,R5,R6)
466 [-]: GETUPVAL  R0 U5        ; R0 := U5
467 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
468 [-]: LOADK     R1 K138      ; R1 := "Label"
469 [-]: GETUPVAL  R2 U0        ; R2 := U0
470 [-]: GETTABLE  R2 R2 K34    ; R2 := R2["teamspanel"]
471 [-]: LOADNIL   R3 R3        ; R3 := nil
472 [-]: LOADK     R4 K145      ; R4 := "Whitelist"
473 [-]: LOADK     R5 K143      ; R5 := 250
474 [-]: LOADK     R6 K66       ; R6 := 0
475 [-]: CALL      R0 7 1       ; R0(R1,R2,R3,R4,R5,R6)
476 [-]: GETUPVAL  R0 U5        ; R0 := U5
477 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
478 [-]: LOADK     R1 K138      ; R1 := "Label"
479 [-]: GETUPVAL  R2 U0        ; R2 := U0
480 [-]: GETTABLE  R2 R2 K38    ; R2 := R2["custepanel"]
481 [-]: LOADNIL   R3 R3        ; R3 := nil
482 [-]: LOADK     R4 K146      ; R4 := "Entities"
483 [-]: LOADK     R5 K144      ; R5 := 25
484 [-]: LOADK     R6 K66       ; R6 := 0
485 [-]: CALL      R0 7 1       ; R0(R1,R2,R3,R4,R5,R6)
486 [-]: GETUPVAL  R0 U5        ; R0 := U5
487 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
488 [-]: LOADK     R1 K138      ; R1 := "Label"
489 [-]: GETUPVAL  R2 U0        ; R2 := U0
490 [-]: GETTABLE  R2 R2 K38    ; R2 := R2["custepanel"]
491 [-]: LOADNIL   R3 R3        ; R3 := nil
492 [-]: LOADK     R4 K147      ; R4 := "List"
493 [-]: LOADK     R5 K143      ; R5 := 250
494 [-]: LOADK     R6 K66       ; R6 := 0
495 [-]: CALL      R0 7 1       ; R0(R1,R2,R3,R4,R5,R6)
496 [-]: GETUPVAL  R0 U5        ; R0 := U5
497 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
498 [-]: LOADK     R1 K62       ; R1 := "Checkbox"
499 [-]: GETUPVAL  R2 U0        ; R2 := U0
500 [-]: GETTABLE  R2 R2 K42    ; R2 := R2["esppanel"]
501 [-]: LOADK     R3 K148      ; R3 := "Show player's name, health, weapon, and more above their head"
502 [-]: LOADK     R4 K149      ; R4 := "ESP"
503 [-]: LOADK     R5 K150      ; R5 := "sh_esp"
504 [-]: LOADK     R6 K66       ; R6 := 0
505 [-]: LOADK     R7 K66       ; R7 := 0
506 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
507 [-]: GETUPVAL  R0 U5        ; R0 := U5
508 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
509 [-]: LOADK     R1 K62       ; R1 := "Checkbox"
510 [-]: GETUPVAL  R2 U0        ; R2 := U0
511 [-]: GETTABLE  R2 R2 K42    ; R2 := R2["esppanel"]
512 [-]: LOADK     R3 K151      ; R3 := "Allows you to see players and NPCs through walls and other objects"
513 [-]: LOADK     R4 K152      ; R4 := "Wallhack"
514 [-]: LOADK     R5 K153      ; R5 := "sh_wallhack"
515 [-]: LOADK     R6 K66       ; R6 := 0
516 [-]: LOADK     R7 K26       ; R7 := 20
517 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
518 [-]: GETUPVAL  R0 U5        ; R0 := U5
519 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
520 [-]: LOADK     R1 K62       ; R1 := "Checkbox"
521 [-]: GETUPVAL  R2 U0        ; R2 := U0
522 [-]: GETTABLE  R2 R2 K42    ; R2 := R2["esppanel"]
523 [-]: LOADK     R3 K154      ; R3 := "Turns players, props, weapons, and more into wireframe"
524 [-]: LOADK     R4 K155      ; R4 := "Wireframe Chams"
525 [-]: LOADK     R5 K156      ; R5 := "sh_wireframe"
526 [-]: LOADK     R6 K66       ; R6 := 0
527 [-]: LOADK     R7 K73       ; R7 := 40
528 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
529 [-]: GETUPVAL  R0 U5        ; R0 := U5
530 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
531 [-]: LOADK     R1 K62       ; R1 := "Checkbox"
532 [-]: GETUPVAL  R2 U0        ; R2 := U0
533 [-]: GETTABLE  R2 R2 K42    ; R2 := R2["esppanel"]
534 [-]: LOADK     R3 K157      ; R3 := "Turns players, props, weapons, and more into solid chams"
535 [-]: LOADK     R4 K158      ; R4 := "Solid Chams"
536 [-]: LOADK     R5 K159      ; R5 := "sh_solids"
537 [-]: LOADK     R6 K66       ; R6 := 0
538 [-]: LOADK     R7 K77       ; R7 := 60
539 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
540 [-]: GETUPVAL  R0 U5        ; R0 := U5
541 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
542 [-]: LOADK     R1 K62       ; R1 := "Checkbox"
543 [-]: GETUPVAL  R2 U0        ; R2 := U0
544 [-]: GETTABLE  R2 R2 K42    ; R2 := R2["esppanel"]
545 [-]: LOADK     R3 K160      ; R3 := "Shows a list of admins and superadmins in the top right of the screen"
546 [-]: LOADK     R4 K161      ; R4 := "Show Admins"
547 [-]: LOADK     R5 K162      ; R5 := "sh_showadmins"
548 [-]: LOADK     R6 K66       ; R6 := 0
549 [-]: LOADK     R7 K81       ; R7 := 80
550 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
551 [-]: GETUPVAL  R0 U5        ; R0 := U5
552 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
553 [-]: LOADK     R1 K62       ; R1 := "Checkbox"
554 [-]: GETUPVAL  R2 U0        ; R2 := U0
555 [-]: GETTABLE  R2 R2 K42    ; R2 := R2["esppanel"]
556 [-]: LOADK     R3 K163      ; R3 := "Shows a list of what the drug dealer is current buying/selling in the top left of the screen"
557 [-]: LOADK     R4 K164      ; R4 := "Show Druggy Stock (PERP)"
558 [-]: LOADK     R5 K165      ; R5 := "sh_showdruggy"
559 [-]: LOADK     R6 K66       ; R6 := 0
560 [-]: LOADK     R7 K85       ; R7 := 100
561 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
562 [-]: GETUPVAL  R0 U5        ; R0 := U5
563 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
564 [-]: LOADK     R1 K62       ; R1 := "Checkbox"
565 [-]: GETUPVAL  R2 U0        ; R2 := U0
566 [-]: GETTABLE  R2 R2 K42    ; R2 := R2["esppanel"]
567 [-]: LOADK     R3 K166      ; R3 := "Shows a players distance on the esp"
568 [-]: LOADK     R4 K167      ; R4 := "Show Distance"
569 [-]: LOADK     R5 K168      ; R5 := "sh_esp_showdist"
570 [-]: LOADK     R6 K66       ; R6 := 0
571 [-]: LOADK     R7 K89       ; R7 := 120
572 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
573 [-]: GETUPVAL  R0 U5        ; R0 := U5
574 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
575 [-]: LOADK     R1 K62       ; R1 := "Checkbox"
576 [-]: GETUPVAL  R2 U0        ; R2 := U0
577 [-]: GETTABLE  R2 R2 K42    ; R2 := R2["esppanel"]
578 [-]: LOADK     R3 K169      ; R3 := "Shows players GangWars gangs"
579 [-]: LOADK     R4 K170      ; R4 := "Show GangWars Gangs"
580 [-]: LOADK     R5 K171      ; R5 := "sh_esp_showgangs"
581 [-]: LOADK     R6 K66       ; R6 := 0
582 [-]: LOADK     R7 K93       ; R7 := 140
583 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
584 [-]: GETUPVAL  R0 U5        ; R0 := U5
585 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
586 [-]: LOADK     R1 K62       ; R1 := "Checkbox"
587 [-]: GETUPVAL  R2 U0        ; R2 := U0
588 [-]: GETTABLE  R2 R2 K42    ; R2 := R2["esppanel"]
589 [-]: LOADK     R3 K172      ; R3 := "Shows a laser eye trace to player's view positions"
590 [-]: LOADK     R4 K173      ; R4 := "Laser Eyes"
591 [-]: LOADK     R5 K174      ; R5 := "sh_lasereyes"
592 [-]: LOADK     R6 K66       ; R6 := 0
593 [-]: LOADK     R7 K97       ; R7 := 160
594 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
595 [-]: GETUPVAL  R0 U5        ; R0 := U5
596 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
597 [-]: LOADK     R1 K62       ; R1 := "Checkbox"
598 [-]: GETUPVAL  R2 U0        ; R2 := U0
599 [-]: GETTABLE  R2 R2 K42    ; R2 := R2["esppanel"]
600 [-]: LOADK     R3 K175      ; R3 := "Shows a laser eye trace from your weapon to your hit position"
601 [-]: LOADK     R4 K176      ; R4 := "Laser Sights"
602 [-]: LOADK     R5 K177      ; R5 := "sh_lasersights"
603 [-]: LOADK     R6 K66       ; R6 := 0
604 [-]: LOADK     R7 K101      ; R7 := 180
605 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
606 [-]: GETUPVAL  R0 U5        ; R0 := U5
607 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
608 [-]: LOADK     R1 K121      ; R1 := "Slider"
609 [-]: GETUPVAL  R2 U0        ; R2 := U0
610 [-]: GETTABLE  R2 R2 K42    ; R2 := R2["esppanel"]
611 [-]: LOADK     R3 K178      ; R3 := "The maximum distance that players can be for the ESP to show them"
612 [-]: LOADK     R4 K179      ; R4 := "Max ESP Dist"
613 [-]: LOADK     R5 K180      ; R5 := "sh_esp_dist"
614 [-]: LOADK     R6 K66       ; R6 := 0
615 [-]: LOADK     R7 K125      ; R7 := 1
616 [-]: LOADK     R8 K181      ; R8 := 25000
617 [-]: LOADK     R9 K128      ; R9 := 150
618 [-]: LOADK     R10 K101     ; R10 := 180
619 [-]: LOADK     R11 K44      ; R11 := 245
620 [-]: CALL      R0 12 1      ; R0(R1,R2,R3,R4,R5,R6,R7,R8,R9,R10,R11)
621 [-]: GETUPVAL  R0 U5        ; R0 := U5
622 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
623 [-]: LOADK     R1 K121      ; R1 := "Slider"
624 [-]: GETUPVAL  R2 U0        ; R2 := U0
625 [-]: GETTABLE  R2 R2 K42    ; R2 := R2["esppanel"]
626 [-]: LOADK     R3 K182      ; R3 := "The maximum distance that players can be for the Wallhack to show them"
627 [-]: LOADK     R4 K183      ; R4 := "Max Wallhack Dist"
628 [-]: LOADK     R5 K184      ; R5 := "sh_wallhack_dist"
629 [-]: LOADK     R6 K66       ; R6 := 0
630 [-]: LOADK     R7 K125      ; R7 := 1
631 [-]: LOADK     R8 K181      ; R8 := 25000
632 [-]: LOADK     R9 K128      ; R9 := 150
633 [-]: LOADK     R10 K101     ; R10 := 180
634 [-]: LOADK     R11 K48      ; R11 := 285
635 [-]: CALL      R0 12 1      ; R0(R1,R2,R3,R4,R5,R6,R7,R8,R9,R10,R11)
636 [-]: GETUPVAL  R0 U5        ; R0 := U5
637 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
638 [-]: LOADK     R1 K62       ; R1 := "Checkbox"
639 [-]: GETUPVAL  R2 U0        ; R2 := U0
640 [-]: GETTABLE  R2 R2 K46    ; R2 := R2["miscpanel"]
641 [-]: LOADK     R3 K185      ; R3 := "Automatically reloads your weapon when you have no ammo"
642 [-]: LOADK     R4 K186      ; R4 := "Autoreload"
643 [-]: LOADK     R5 K187      ; R5 := "sh_autoreload"
644 [-]: LOADK     R6 K66       ; R6 := 0
645 [-]: LOADK     R7 K66       ; R7 := 0
646 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
647 [-]: GETUPVAL  R0 U5        ; R0 := U5
648 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
649 [-]: LOADK     R1 K62       ; R1 := "Checkbox"
650 [-]: GETUPVAL  R2 U0        ; R2 := U0
651 [-]: GETTABLE  R2 R2 K46    ; R2 := R2["miscpanel"]
652 [-]: LOADK     R3 K188      ; R3 := "Blocks RunConsoleCommand and :ConCommand() from being used"
653 [-]: LOADK     R4 K189      ; R4 := "Block RunConsoleCommand"
654 [-]: LOADK     R5 K190      ; R5 := "sh_blockrcc"
655 [-]: LOADK     R6 K66       ; R6 := 0
656 [-]: LOADK     R7 K26       ; R7 := 20
657 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
658 [-]: GETUPVAL  R0 U5        ; R0 := U5
659 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
660 [-]: LOADK     R1 K62       ; R1 := "Checkbox"
661 [-]: GETUPVAL  R2 U0        ; R2 := U0
662 [-]: GETTABLE  R2 R2 K46    ; R2 := R2["miscpanel"]
663 [-]: LOADK     R3 K191      ; R3 := "Puts your view into thirdperson mode"
664 [-]: LOADK     R4 K192      ; R4 := "Thirdperson"
665 [-]: LOADK     R5 K193      ; R5 := "sh_thirdperson"
666 [-]: LOADK     R6 K66       ; R6 := 0
667 [-]: LOADK     R7 K73       ; R7 := 40
668 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
669 [-]: GETUPVAL  R0 U5        ; R0 := U5
670 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
671 [-]: LOADK     R1 K62       ; R1 := "Checkbox"
672 [-]: GETUPVAL  R2 U0        ; R2 := U0
673 [-]: GETTABLE  R2 R2 K46    ; R2 := R2["miscpanel"]
674 [-]: LOADK     R3 K194      ; R3 := "Logs functions such as RunConsoleCommand and file.Exists"
675 [-]: LOADK     R4 K195      ; R4 := "Console Logging"
676 [-]: LOADK     R5 K196      ; R5 := "sh_logging_console"
677 [-]: LOADK     R6 K66       ; R6 := 0
678 [-]: LOADK     R7 K77       ; R7 := 60
679 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
680 [-]: GETUPVAL  R0 U5        ; R0 := U5
681 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
682 [-]: LOADK     R1 K62       ; R1 := "Checkbox"
683 [-]: GETUPVAL  R2 U0        ; R2 := U0
684 [-]: GETTABLE  R2 R2 K46    ; R2 := R2["miscpanel"]
685 [-]: LOADK     R3 K197      ; R3 := "Disables custom view"
686 [-]: LOADK     R4 K198      ; R4 := "Disable CalcView"
687 [-]: LOADK     R5 K199      ; R5 := "sh_disablecalcview"
688 [-]: LOADK     R6 K66       ; R6 := 0
689 [-]: LOADK     R7 K81       ; R7 := 80
690 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
691 [-]: GETUPVAL  R0 U5        ; R0 := U5
692 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
693 [-]: LOADK     R1 K62       ; R1 := "Checkbox"
694 [-]: GETUPVAL  R2 U0        ; R2 := U0
695 [-]: GETTABLE  R2 R2 K46    ; R2 := R2["miscpanel"]
696 [-]: LOADK     R3 K200      ; R3 := "Bypass ULX's gag (voicemute) system"
697 [-]: LOADK     R4 K201      ; R4 := "Bypass ULX Gag"
698 [-]: LOADK     R5 K202      ; R5 := "sh_ulxungag"
699 [-]: LOADK     R6 K66       ; R6 := 0
700 [-]: LOADK     R7 K85       ; R7 := 100
701 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
702 [-]: GETUPVAL  R0 U5        ; R0 := U5
703 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
704 [-]: LOADK     R1 K62       ; R1 := "Checkbox"
705 [-]: GETUPVAL  R2 U0        ; R2 := U0
706 [-]: GETTABLE  R2 R2 K46    ; R2 := R2["miscpanel"]
707 [-]: LOADK     R3 K203      ; R3 := "Turn off every single SethHack feature"
708 [-]: LOADK     R4 K204      ; R4 := "Panic Mode"
709 [-]: LOADK     R5 K205      ; R5 := "sh_panicmode"
710 [-]: LOADK     R6 K66       ; R6 := 0
711 [-]: LOADK     R7 K89       ; R7 := 120
712 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
713 [-]: GETUPVAL  R0 U5        ; R0 := U5
714 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
715 [-]: LOADK     R1 K62       ; R1 := "Checkbox"
716 [-]: GETUPVAL  R2 U0        ; R2 := U0
717 [-]: GETTABLE  R2 R2 K46    ; R2 := R2["miscpanel"]
718 [-]: LOADK     R3 K206      ; R3 := "Disable recoil for weapons. Needs a respawn to disable."
719 [-]: LOADK     R4 K207      ; R4 := "No-Recoil"
720 [-]: LOADK     R5 K208      ; R5 := "sh_norecoil"
721 [-]: LOADK     R6 K66       ; R6 := 0
722 [-]: LOADK     R7 K93       ; R7 := 140
723 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
724 [-]: GETUPVAL  R0 U5        ; R0 := U5
725 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
726 [-]: LOADK     R1 K62       ; R1 := "Checkbox"
727 [-]: GETUPVAL  R2 U0        ; R2 := U0
728 [-]: GETTABLE  R2 R2 K46    ; R2 := R2["miscpanel"]
729 [-]: LOADK     R3 K209      ; R3 := "Randomly change your name to that of other players."
730 [-]: LOADK     R4 K210      ; R4 := "Name-Changer"
731 [-]: LOADK     R5 K211      ; R5 := "sh_namechange"
732 [-]: LOADK     R6 K66       ; R6 := 0
733 [-]: LOADK     R7 K97       ; R7 := 160
734 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
735 [-]: GETUPVAL  R0 U5        ; R0 := U5
736 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
737 [-]: LOADK     R1 K62       ; R1 := "Checkbox"
738 [-]: GETUPVAL  R2 U0        ; R2 := U0
739 [-]: GETTABLE  R2 R2 K46    ; R2 := R2["miscpanel"]
740 [-]: LOADK     R3 K212      ; R3 := "Jump the moment you touch the ground if you are holding space"
741 [-]: LOADK     R4 K213      ; R4 := "Bunnyhop"
742 [-]: LOADK     R5 K214      ; R5 := "sh_bhop"
743 [-]: LOADK     R6 K66       ; R6 := 0
744 [-]: LOADK     R7 K101      ; R7 := 180
745 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
746 [-]: GETUPVAL  R0 U5        ; R0 := U5
747 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
748 [-]: LOADK     R1 K62       ; R1 := "Checkbox"
749 [-]: GETUPVAL  R2 U0        ; R2 := U0
750 [-]: GETTABLE  R2 R2 K46    ; R2 := R2["miscpanel"]
751 [-]: LOADK     R3 K215      ; R3 := "Shows connecting player's IP in your console"
752 [-]: LOADK     R4 K216      ; R4 := "IP Logging"
753 [-]: LOADK     R5 K217      ; R5 := "sh_iplogs"
754 [-]: LOADK     R6 K66       ; R6 := 0
755 [-]: LOADK     R7 K105      ; R7 := 200
756 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
757 [-]: GETUPVAL  R0 U5        ; R0 := U5
758 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
759 [-]: LOADK     R1 K62       ; R1 := "Checkbox"
760 [-]: GETUPVAL  R2 U0        ; R2 := U0
761 [-]: GETTABLE  R2 R2 K46    ; R2 := R2["miscpanel"]
762 [-]: LOADK     R3 K218      ; R3 := "Enables a clientside noclip"
763 [-]: LOADK     R4 K219      ; R4 := "Client Noclip"
764 [-]: LOADK     R5 K220      ; R5 := "sh_clientnoclip"
765 [-]: LOADK     R6 K66       ; R6 := 0
766 [-]: LOADK     R7 K109      ; R7 := 220
767 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
768 [-]: GETUPVAL  R0 U5        ; R0 := U5
769 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
770 [-]: LOADK     R1 K62       ; R1 := "Checkbox"
771 [-]: GETUPVAL  R2 U0        ; R2 := U0
772 [-]: GETTABLE  R2 R2 K46    ; R2 := R2["miscpanel"]
773 [-]: LOADK     R3 K221      ; R3 := "Prints into chatbox when an admin spectates you!"
774 [-]: LOADK     R4 K222      ; R4 := "Show Spectators"
775 [-]: LOADK     R5 K223      ; R5 := "sh_showspectators"
776 [-]: LOADK     R6 K66       ; R6 := 0
777 [-]: LOADK     R7 K113      ; R7 := 240
778 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
779 [-]: GETUPVAL  R0 U5        ; R0 := U5
780 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
781 [-]: LOADK     R1 K121      ; R1 := "Slider"
782 [-]: GETUPVAL  R2 U0        ; R2 := U0
783 [-]: GETTABLE  R2 R2 K46    ; R2 := R2["miscpanel"]
784 [-]: LOADK     R3 K224      ; R3 := "Speed of the clientside noclip"
785 [-]: LOADK     R4 K225      ; R4 := "Client Noclip Speed"
786 [-]: LOADK     R5 K226      ; R5 := "sh_clientnoclip_speed"
787 [-]: LOADK     R6 K66       ; R6 := 0
788 [-]: LOADK     R7 K105      ; R7 := 200
789 [-]: LOADK     R8 K227      ; R8 := 2000
790 [-]: LOADK     R9 K128      ; R9 := 150
791 [-]: LOADK     R10 K101     ; R10 := 180
792 [-]: LOADK     R11 K36      ; R11 := 165
793 [-]: CALL      R0 12 1      ; R0(R1,R2,R3,R4,R5,R6,R7,R8,R9,R10,R11)
794 [-]: GETUPVAL  R0 U5        ; R0 := U5
795 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
796 [-]: LOADK     R1 K121      ; R1 := "Slider"
797 [-]: GETUPVAL  R2 U0        ; R2 := U0
798 [-]: GETTABLE  R2 R2 K46    ; R2 := R2["miscpanel"]
799 [-]: LOADK     R3 K228      ; R3 := "Your view's field-of-view (FOV). Set to 0 to disable"
800 [-]: LOADK     R4 K229      ; R4 := "Field-Of-View"
801 [-]: LOADK     R5 K230      ; R5 := "sh_fov"
802 [-]: LOADK     R6 K66       ; R6 := 0
803 [-]: LOADK     R7 K66       ; R7 := 0
804 [-]: LOADK     R8 K231      ; R8 := 90
805 [-]: LOADK     R9 K128      ; R9 := 150
806 [-]: LOADK     R10 K101     ; R10 := 180
807 [-]: LOADK     R11 K40      ; R11 := 205
808 [-]: CALL      R0 12 1      ; R0(R1,R2,R3,R4,R5,R6,R7,R8,R9,R10,R11)
809 [-]: GETUPVAL  R0 U5        ; R0 := U5
810 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
811 [-]: LOADK     R1 K121      ; R1 := "Slider"
812 [-]: GETUPVAL  R2 U0        ; R2 := U0
813 [-]: GETTABLE  R2 R2 K46    ; R2 := R2["miscpanel"]
814 [-]: LOADK     R3 K232      ; R3 := "The distance that the thirdperson camera is from yourself"
815 [-]: LOADK     R4 K233      ; R4 := "Thirdperson Distance"
816 [-]: LOADK     R5 K234      ; R5 := "sh_thirdperson_dist"
817 [-]: LOADK     R6 K66       ; R6 := 0
818 [-]: LOADK     R7 K66       ; R7 := 0
819 [-]: LOADK     R8 K105      ; R8 := 200
820 [-]: LOADK     R9 K128      ; R9 := 150
821 [-]: LOADK     R10 K101     ; R10 := 180
822 [-]: LOADK     R11 K44      ; R11 := 245
823 [-]: CALL      R0 12 1      ; R0(R1,R2,R3,R4,R5,R6,R7,R8,R9,R10,R11)
824 [-]: GETUPVAL  R0 U5        ; R0 := U5
825 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
826 [-]: LOADK     R1 K121      ; R1 := "Slider"
827 [-]: GETUPVAL  R2 U0        ; R2 := U0
828 [-]: GETTABLE  R2 R2 K46    ; R2 := R2["miscpanel"]
829 [-]: LOADK     R3 K235      ; R3 := "The speed of the speedhack"
830 [-]: LOADK     R4 K236      ; R4 := "Speedhack Speed"
831 [-]: LOADK     R5 K237      ; R5 := "sh_speedhack_speed"
832 [-]: LOADK     R6 K7        ; R6 := 2
833 [-]: LOADK     R7 K125      ; R7 := 1
834 [-]: LOADK     R8 K144      ; R8 := 25
835 [-]: LOADK     R9 K128      ; R9 := 150
836 [-]: LOADK     R10 K101     ; R10 := 180
837 [-]: LOADK     R11 K48      ; R11 := 285
838 [-]: CALL      R0 12 1      ; R0(R1,R2,R3,R4,R5,R6,R7,R8,R9,R10,R11)
839 [-]: GETUPVAL  R0 U5        ; R0 := U5
840 [-]: GETTABLE  R0 R0 K23    ; R0 := R0["CreateButton"]
841 [-]: LOADK     R1 K238      ; R1 := "Blow C4s (TTT)"
842 [-]: LOADK     R2 K28       ; R2 := 85
843 [-]: LOADK     R3 K26       ; R3 := 20
844 [-]: LOADK     R4 K66       ; R4 := 0
845 [-]: LOADK     R5 K239      ; R5 := 290
846 [-]: GETUPVAL  R6 U0        ; R6 := U0
847 [-]: GETTABLE  R6 R6 K46    ; R6 := R6["miscpanel"]
848 [-]: GETUPVAL  R7 U5        ; R7 := U5
849 [-]: GETTABLE  R7 R7 K240   ; R7 := R7["BlowC4"]
850 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
851 [-]: GETUPVAL  R0 U5        ; R0 := U5
852 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
853 [-]: LOADK     R1 K62       ; R1 := "Checkbox"
854 [-]: GETUPVAL  R2 U0        ; R2 := U0
855 [-]: GETTABLE  R2 R2 K30    ; R2 := R2["friendspanel"]
856 [-]: LOADK     R3 K241      ; R3 := "Makes the friends list an enemy list"
857 [-]: LOADK     R4 K242      ; R4 := "Friends List is Enemy List"
858 [-]: LOADK     R5 K243      ; R5 := "sh_friendisenemy"
859 [-]: LOADK     R6 K244      ; R6 := 95
860 [-]: LOADK     R7 K245      ; R7 := 255
861 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
862 [-]: GETUPVAL  R0 U5        ; R0 := U5
863 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
864 [-]: LOADK     R1 K62       ; R1 := "Checkbox"
865 [-]: GETUPVAL  R2 U0        ; R2 := U0
866 [-]: GETTABLE  R2 R2 K34    ; R2 := R2["teamspanel"]
867 [-]: LOADK     R3 K246      ; R3 := "Makes the teams list an enemy list"
868 [-]: LOADK     R4 K247      ; R4 := "Teams List is Enemy List"
869 [-]: LOADK     R5 K248      ; R5 := "sh_teamisenemy"
870 [-]: LOADK     R6 K244      ; R6 := 95
871 [-]: LOADK     R7 K245      ; R7 := 255
872 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
873 [-]: GETUPVAL  R0 U5        ; R0 := U5
874 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
875 [-]: LOADK     R1 K138      ; R1 := "Label"
876 [-]: GETUPVAL  R2 U0        ; R2 := U0
877 [-]: GETTABLE  R2 R2 K50    ; R2 := R2["configpanel"]
878 [-]: LOADNIL   R3 R3        ; R3 := nil
879 [-]: LOADK     R4 K249      ; R4 := "\t\tCustom configurations allow you to save all SethHack settings\n\t\tunder a specified name, and restore the exact same settings\n\t\tat a later time!"
880 [-]: LOADK     R5 K250      ; R5 := 5
881 [-]: LOADK     R6 K251      ; R6 := 260
882 [-]: CALL      R0 7 1       ; R0(R1,R2,R3,R4,R5,R6)
883 [-]: GETUPVAL  R0 U5        ; R0 := U5
884 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
885 [-]: LOADK     R1 K138      ; R1 := "Label"
886 [-]: GETUPVAL  R2 U0        ; R2 := U0
887 [-]: GETTABLE  R2 R2 K30    ; R2 := R2["friendspanel"]
888 [-]: LOADNIL   R3 R3        ; R3 := nil
889 [-]: LOADK     R4 K252      ; R4 := "\t\tPlayers added to the friends list will not be targetted\n\t\tby the aimbot. If the above box is checked, only players\n\t\ton this list will be targetted."
890 [-]: LOADK     R5 K27       ; R5 := 15
891 [-]: LOADK     R6 K253      ; R6 := 280
892 [-]: CALL      R0 7 1       ; R0(R1,R2,R3,R4,R5,R6)
893 [-]: GETUPVAL  R0 U5        ; R0 := U5
894 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
895 [-]: LOADK     R1 K138      ; R1 := "Label"
896 [-]: GETUPVAL  R2 U0        ; R2 := U0
897 [-]: GETTABLE  R2 R2 K34    ; R2 := R2["teamspanel"]
898 [-]: LOADNIL   R3 R3        ; R3 := nil
899 [-]: LOADK     R4 K254      ; R4 := "\t\tPlayers on teams added to the friends list will not be\n\t\ttargetted by the aimbot. If the above box is checked,\n\t\tonly players on teams on this list will be targetted."
900 [-]: LOADK     R5 K27       ; R5 := 15
901 [-]: LOADK     R6 K253      ; R6 := 280
902 [-]: CALL      R0 7 1       ; R0(R1,R2,R3,R4,R5,R6)
903 [-]: GETUPVAL  R0 U5        ; R0 := U5
904 [-]: GETTABLE  R0 R0 K61    ; R0 := R0["CreateOption"]
905 [-]: LOADK     R1 K138      ; R1 := "Label"
906 [-]: GETUPVAL  R2 U0        ; R2 := U0
907 [-]: GETTABLE  R2 R2 K38    ; R2 := R2["custepanel"]
908 [-]: LOADNIL   R3 R3        ; R3 := nil
909 [-]: LOADK     R4 K255      ; R4 := "\t\tEntities added to this list will be shown on the ESP."
910 [-]: LOADK     R5 K27       ; R5 := 15
911 [-]: LOADK     R6 K239      ; R6 := 290
912 [-]: CALL      R0 7 1       ; R0(R1,R2,R3,R4,R5,R6)
913 [-]: GETUPVAL  R0 U0        ; R0 := U0
914 [-]: GETTABLE  R0 R0 K22    ; R0 := R0["aimpanel"]
915 [-]: TEST      R0 0         ; if not R0 then PC := 971
916 [-]: JMP       971          ; PC := 971
917 [-]: GETGLOBAL R0 K2        ; R0 := vgui
918 [-]: GETTABLE  R0 R0 K3     ; R0 := R0["Create"]
919 [-]: LOADK     R1 K256      ; R1 := "DMultiChoice"
920 [-]: GETUPVAL  R2 U0        ; R2 := U0
921 [-]: GETTABLE  R2 R2 K22    ; R2 := R2["aimpanel"]
922 [-]: CALL      R0 3 2       ; R0 := R0(R1,R2)
923 [-]: SELF      R1 R0 K5     ; R2 := R0; R1 := R0["SetPos"]
924 [-]: LOADK     R3 K66       ; R3 := 0
925 [-]: LOADK     R4 K257      ; R4 := 300
926 [-]: CALL      R1 4 1       ; R1(R2,R3,R4)
927 [-]: SELF      R1 R0 K11    ; R2 := R0; R1 := R0["SetSize"]
928 [-]: LOADK     R3 K32       ; R3 := 125
929 [-]: LOADK     R4 K26       ; R4 := 20
930 [-]: CALL      R1 4 1       ; R1(R2,R3,R4)
931 [-]: GETUPVAL  R1 U1        ; R1 := U1
932 [-]: LOADK     R2 K258      ; R2 := "pairs"
933 [-]: GETTABLE  R1 R1 R2     ; R1 := R1[R2]
934 [-]: GETUPVAL  R2 U5        ; R2 := U5
935 [-]: LOADK     R3 K259      ; R3 := "nicebones"
936 [-]: GETTABLE  R2 R2 R3     ; R2 := R2[R3]
937 [-]: CALL      R1 2 4       ; R1,R2,R3 := R1(R2)
938 [-]: JMP       944          ; PC := 944
939 [-]: LOADK     R8 K260      ; R8 := "AddChoice"
940 [-]: SELF      R6 R0 R8     ; R7 := R0; R6 := R0[R8]
941 [-]: LOADK     R8 K125      ; R8 := 1
942 [-]: GETTABLE  R8 R5 R8     ; R8 := R5[R8]
943 [-]: CALL      R6 3 1       ; R6(R7,R8)
944 [-]: TFORLOOP  R1 2         ; R4,R5 :=  R1(R2,R3); if R4 ~= nil then begin PC = 939; R3 := R4 end
945 [-]: JMP       939          ; PC := 939
946 [-]: LOADK     R3 K261      ; R3 := "SetConVar"
947 [-]: SELF      R1 R0 R3     ; R2 := R0; R1 := R0[R3]
948 [-]: GETUPVAL  R3 U5        ; R3 := U5
949 [-]: LOADK     R4 K262      ; R4 := "tvars"
950 [-]: GETTABLE  R3 R3 R4     ; R3 := R3[R4]
951 [-]: LOADK     R4 K263      ; R4 := "sh_aimbone"
952 [-]: GETTABLE  R3 R3 R4     ; R3 := R3[R4]
953 [-]: LOADK     R4 K7        ; R4 := 2
954 [-]: GETTABLE  R3 R3 R4     ; R3 := R3[R4]
955 [-]: CALL      R1 3 1       ; R1(R2,R3)
956 [-]: GETUPVAL  R1 U1        ; R1 := U1
957 [-]: LOADK     R2 K264      ; R2 := "timer"
958 [-]: GETTABLE  R1 R1 R2     ; R1 := R1[R2]
959 [-]: LOADK     R2 K265      ; R2 := "Simple"
960 [-]: GETTABLE  R1 R1 R2     ; R1 := R1[R2]
961 [-]: LOADK     R2 K266      ; R2 := 0.01
962 [-]: CLOSURE   R3 2         ; R3 := closure(Function #103.3)
963 [-]: MOVE      R0 R0        ; R0 := R0
964 [-]: GETUPVAL  R0 U5        ; R0 := U5
965 [-]: CALL      R1 3 1       ; R1(R2,R3)
966 [-]: LOADK     R3 K267      ; R3 := "SetEditable"
967 [-]: SELF      R1 R0 R3     ; R2 := R0; R1 := R0[R3]
968 [-]: LOADBOOL  R3 0 0       ; R3 := false
969 [-]: CALL      R1 3 1       ; R1(R2,R3)
970 [-]: CLOSE     R0           ; SAVE R0,...
971 [-]: LOADNIL   R0 R2        ; R0 := R1 := R2 := nil
972 [-]: GETGLOBAL R3 K2        ; R3 := vgui
973 [-]: GETTABLE  R3 R3 K3     ; R3 := R3["Create"]
974 [-]: LOADK     R4 K268      ; R4 := "DSysButton"
975 [-]: GETUPVAL  R5 U0        ; R5 := U0
976 [-]: GETTABLE  R5 R5 K0     ; R5 := R5["frame"]
977 [-]: CALL      R3 3 2       ; R3 := R3(R4,R5)
978 [-]: LOADK     R6 K269      ; R6 := "SetType"
979 [-]: SELF      R4 R3 R6     ; R5 := R3; R4 := R3[R6]
980 [-]: LOADK     R6 K270      ; R6 := "close"
981 [-]: CALL      R4 3 1       ; R4(R5,R6)
982 [-]: SELF      R4 R3 K5     ; R5 := R3; R4 := R3["SetPos"]
983 [-]: LOADK     R6 K271      ; R6 := 481
984 [-]: LOADK     R7 K7        ; R7 := 2
985 [-]: CALL      R4 4 1       ; R4(R5,R6,R7)
986 [-]: SELF      R4 R3 K11    ; R5 := R3; R4 := R3["SetSize"]
987 [-]: LOADK     R6 K27       ; R6 := 15
988 [-]: LOADK     R7 K27       ; R7 := 15
989 [-]: CALL      R4 4 1       ; R4(R5,R6,R7)
990 [-]: LOADK     R4 K272      ; R4 := "DoClick"
991 [-]: CLOSURE   R5 3         ; R5 := closure(Function #103.4)
992 [-]: GETUPVAL  R0 U0        ; R0 := U0
993 [-]: SETTABLE  R3 R4 R5     ; R3[R4] := R5
994 [-]: GETUPVAL  R4 U0        ; R4 := U0
995 [-]: GETTABLE  R4 R4 K30    ; R4 := R4["friendspanel"]
996 [-]: TEST      R4 0         ; if not R4 then PC := 1064
997 [-]: JMP       1064         ; PC := 1064
998 [-]: LOADNIL   R4 R4        ; R4 := nil
999 [-]: CLOSURE   R5 4         ; R5 := closure(Function #103.5)
1000 [-]: MOVE      R0 R4        ; R0 := R4
1001 [-]: GETUPVAL  R0 U0        ; R0 := U0
1002 [-]: GETUPVAL  R0 U1        ; R0 := U1
1003 [-]: GETUPVAL  R0 U6        ; R0 := U6
1004 [-]: GETUPVAL  R0 U7        ; R0 := U7
1005 [-]: GETUPVAL  R0 U5        ; R0 := U5
1006 [-]: MOVE      R6 R5        ; R6 := R5
1007 [-]: CALL      R6 1 1       ; R6()
1008 [-]: LOADNIL   R6 R6        ; R6 := nil
1009 [-]: CLOSURE   R7 5         ; R7 := closure(Function #103.6)
1010 [-]: MOVE      R0 R6        ; R0 := R6
1011 [-]: GETUPVAL  R0 U0        ; R0 := U0
1012 [-]: GETUPVAL  R0 U1        ; R0 := U1
1013 [-]: GETUPVAL  R0 U5        ; R0 := U5
1014 [-]: MOVE      R8 R7        ; R8 := R7
1015 [-]: CALL      R8 1 1       ; R8()
1016 [-]: GETGLOBAL R8 K2        ; R8 := vgui
1017 [-]: GETTABLE  R8 R8 K3     ; R8 := R8["Create"]
1018 [-]: LOADK     R9 K273      ; R9 := "DButton"
1019 [-]: GETUPVAL  R10 U0       ; R10 := U0
1020 [-]: GETTABLE  R10 R10 K30  ; R10 := R10["friendspanel"]
1021 [-]: CALL      R8 3 2       ; R8 := R8(R9,R10)
1022 [-]: SELF      R9 R8 K5     ; R10 := R8; R9 := R8["SetPos"]
1023 [-]: LOADK     R11 K26      ; R11 := 20
1024 [-]: LOADK     R12 K274     ; R12 := 215
1025 [-]: CALL      R9 4 1       ; R9(R10,R11,R12)
1026 [-]: LOADK     R11 K275     ; R11 := "SetText"
1027 [-]: SELF      R9 R8 R11    ; R10 := R8; R9 := R8[R11]
1028 [-]: LOADK     R11 K276     ; R11 := "Add"
1029 [-]: CALL      R9 3 1       ; R9(R10,R11)
1030 [-]: LOADK     R9 K272      ; R9 := "DoClick"
1031 [-]: CLOSURE   R10 6        ; R10 := closure(Function #103.7)
1032 [-]: MOVE      R0 R4        ; R0 := R4
1033 [-]: GETUPVAL  R0 U1        ; R0 := U1
1034 [-]: GETUPVAL  R0 U6        ; R0 := U6
1035 [-]: GETUPVAL  R0 U5        ; R0 := U5
1036 [-]: GETUPVAL  R0 U7        ; R0 := U7
1037 [-]: MOVE      R0 R5        ; R0 := R5
1038 [-]: MOVE      R0 R7        ; R0 := R7
1039 [-]: SETTABLE  R8 R9 R10    ; R8[R9] := R10
1040 [-]: GETGLOBAL R9 K2        ; R9 := vgui
1041 [-]: GETTABLE  R9 R9 K3     ; R9 := R9["Create"]
1042 [-]: LOADK     R10 K273     ; R10 := "DButton"
1043 [-]: GETUPVAL  R11 U0       ; R11 := U0
1044 [-]: GETTABLE  R11 R11 K30  ; R11 := R11["friendspanel"]
1045 [-]: CALL      R9 3 2       ; R9 := R9(R10,R11)
1046 [-]: SELF      R10 R9 K5    ; R11 := R9; R10 := R9["SetPos"]
1047 [-]: LOADK     R12 K113     ; R12 := 240
1048 [-]: LOADK     R13 K274     ; R13 := 215
1049 [-]: CALL      R10 4 1      ; R10(R11,R12,R13)
1050 [-]: LOADK     R12 K275     ; R12 := "SetText"
1051 [-]: SELF      R10 R9 R12   ; R11 := R9; R10 := R9[R12]
1052 [-]: LOADK     R12 K1       ; R12 := "Remove"
1053 [-]: CALL      R10 3 1      ; R10(R11,R12)
1054 [-]: LOADK     R10 K272     ; R10 := "DoClick"
1055 [-]: CLOSURE   R11 7        ; R11 := closure(Function #103.8)
1056 [-]: MOVE      R0 R6        ; R0 := R6
1057 [-]: GETUPVAL  R0 U1        ; R0 := U1
1058 [-]: GETUPVAL  R0 U5        ; R0 := U5
1059 [-]: GETUPVAL  R0 U7        ; R0 := U7
1060 [-]: MOVE      R0 R7        ; R0 := R7
1061 [-]: MOVE      R0 R5        ; R0 := R5
1062 [-]: SETTABLE  R9 R10 R11   ; R9[R10] := R11
1063 [-]: CLOSE     R4           ; SAVE R4,...
1064 [-]: GETUPVAL  R4 U0        ; R4 := U0
1065 [-]: GETTABLE  R4 R4 K34    ; R4 := R4["teamspanel"]
1066 [-]: TEST      R4 0         ; if not R4 then PC := 1130
1067 [-]: JMP       1130         ; PC := 1130
1068 [-]: CLOSURE   R4 8         ; R4 := closure(Function #103.9)
1069 [-]: MOVE      R0 R1        ; R0 := R1
1070 [-]: GETUPVAL  R0 U0        ; R0 := U0
1071 [-]: GETUPVAL  R0 U1        ; R0 := U1
1072 [-]: GETUPVAL  R0 U5        ; R0 := U5
1073 [-]: MOVE      R5 R4        ; R5 := R4
1074 [-]: CALL      R5 1 1       ; R5()
1075 [-]: LOADNIL   R5 R5        ; R5 := nil
1076 [-]: CLOSURE   R6 9         ; R6 := closure(Function #103.10)
1077 [-]: MOVE      R0 R5        ; R0 := R5
1078 [-]: GETUPVAL  R0 U0        ; R0 := U0
1079 [-]: GETUPVAL  R0 U1        ; R0 := U1
1080 [-]: GETUPVAL  R0 U5        ; R0 := U5
1081 [-]: MOVE      R7 R6        ; R7 := R6
1082 [-]: CALL      R7 1 1       ; R7()
1083 [-]: GETGLOBAL R7 K2        ; R7 := vgui
1084 [-]: GETTABLE  R7 R7 K3     ; R7 := R7["Create"]
1085 [-]: LOADK     R8 K273      ; R8 := "DButton"
1086 [-]: GETUPVAL  R9 U0        ; R9 := U0
1087 [-]: GETTABLE  R9 R9 K34    ; R9 := R9["teamspanel"]
1088 [-]: CALL      R7 3 2       ; R7 := R7(R8,R9)
1089 [-]: SELF      R8 R7 K5     ; R9 := R7; R8 := R7["SetPos"]
1090 [-]: LOADK     R10 K26      ; R10 := 20
1091 [-]: LOADK     R11 K274     ; R11 := 215
1092 [-]: CALL      R8 4 1       ; R8(R9,R10,R11)
1093 [-]: LOADK     R10 K275     ; R10 := "SetText"
1094 [-]: SELF      R8 R7 R10    ; R9 := R7; R8 := R7[R10]
1095 [-]: LOADK     R10 K276     ; R10 := "Add"
1096 [-]: CALL      R8 3 1       ; R8(R9,R10)
1097 [-]: LOADK     R8 K272      ; R8 := "DoClick"
1098 [-]: CLOSURE   R9 10        ; R9 := closure(Function #103.11)
1099 [-]: MOVE      R0 R1        ; R0 := R1
1100 [-]: GETUPVAL  R0 U1        ; R0 := U1
1101 [-]: GETUPVAL  R0 U5        ; R0 := U5
1102 [-]: GETUPVAL  R0 U7        ; R0 := U7
1103 [-]: MOVE      R0 R4        ; R0 := R4
1104 [-]: MOVE      R0 R6        ; R0 := R6
1105 [-]: SETTABLE  R7 R8 R9     ; R7[R8] := R9
1106 [-]: GETGLOBAL R8 K2        ; R8 := vgui
1107 [-]: GETTABLE  R8 R8 K3     ; R8 := R8["Create"]
1108 [-]: LOADK     R9 K273      ; R9 := "DButton"
1109 [-]: GETUPVAL  R10 U0       ; R10 := U0
1110 [-]: GETTABLE  R10 R10 K34  ; R10 := R10["teamspanel"]
1111 [-]: CALL      R8 3 2       ; R8 := R8(R9,R10)
1112 [-]: SELF      R9 R8 K5     ; R10 := R8; R9 := R8["SetPos"]
1113 [-]: LOADK     R11 K113     ; R11 := 240
1114 [-]: LOADK     R12 K274     ; R12 := 215
1115 [-]: CALL      R9 4 1       ; R9(R10,R11,R12)
1116 [-]: LOADK     R11 K275     ; R11 := "SetText"
1117 [-]: SELF      R9 R8 R11    ; R10 := R8; R9 := R8[R11]
1118 [-]: LOADK     R11 K1       ; R11 := "Remove"
1119 [-]: CALL      R9 3 1       ; R9(R10,R11)
1120 [-]: LOADK     R9 K272      ; R9 := "DoClick"
1121 [-]: CLOSURE   R10 11       ; R10 := closure(Function #103.12)
1122 [-]: MOVE      R0 R5        ; R0 := R5
1123 [-]: GETUPVAL  R0 U1        ; R0 := U1
1124 [-]: GETUPVAL  R0 U5        ; R0 := U5
1125 [-]: GETUPVAL  R0 U7        ; R0 := U7
1126 [-]: MOVE      R0 R6        ; R0 := R6
1127 [-]: MOVE      R0 R4        ; R0 := R4
1128 [-]: SETTABLE  R8 R9 R10    ; R8[R9] := R10
1129 [-]: CLOSE     R4           ; SAVE R4,...
1130 [-]: GETUPVAL  R4 U0        ; R4 := U0
1131 [-]: GETTABLE  R4 R4 K38    ; R4 := R4["custepanel"]
1132 [-]: TEST      R4 0         ; if not R4 then PC := 1218
1133 [-]: JMP       1218         ; PC := 1218
1134 [-]: CLOSURE   R4 12        ; R4 := closure(Function #103.13)
1135 [-]: MOVE      R0 R2        ; R0 := R2
1136 [-]: GETUPVAL  R0 U0        ; R0 := U0
1137 [-]: GETUPVAL  R0 U1        ; R0 := U1
1138 [-]: GETUPVAL  R0 U8        ; R0 := U8
1139 [-]: GETUPVAL  R0 U5        ; R0 := U5
1140 [-]: MOVE      R5 R4        ; R5 := R4
1141 [-]: CALL      R5 1 1       ; R5()
1142 [-]: LOADNIL   R5 R5        ; R5 := nil
1143 [-]: CLOSURE   R6 13        ; R6 := closure(Function #103.14)
1144 [-]: MOVE      R0 R5        ; R0 := R5
1145 [-]: GETUPVAL  R0 U0        ; R0 := U0
1146 [-]: GETUPVAL  R0 U1        ; R0 := U1
1147 [-]: GETUPVAL  R0 U5        ; R0 := U5
1148 [-]: MOVE      R7 R6        ; R7 := R6
1149 [-]: CALL      R7 1 1       ; R7()
1150 [-]: GETGLOBAL R7 K2        ; R7 := vgui
1151 [-]: GETTABLE  R7 R7 K3     ; R7 := R7["Create"]
1152 [-]: LOADK     R8 K273      ; R8 := "DButton"
1153 [-]: GETUPVAL  R9 U0        ; R9 := U0
1154 [-]: GETTABLE  R9 R9 K38    ; R9 := R9["custepanel"]
1155 [-]: CALL      R7 3 2       ; R7 := R7(R8,R9)
1156 [-]: SELF      R8 R7 K5     ; R9 := R7; R8 := R7["SetPos"]
1157 [-]: LOADK     R10 K26      ; R10 := 20
1158 [-]: LOADK     R11 K274     ; R11 := 215
1159 [-]: CALL      R8 4 1       ; R8(R9,R10,R11)
1160 [-]: LOADK     R10 K275     ; R10 := "SetText"
1161 [-]: SELF      R8 R7 R10    ; R9 := R7; R8 := R7[R10]
1162 [-]: LOADK     R10 K276     ; R10 := "Add"
1163 [-]: CALL      R8 3 1       ; R8(R9,R10)
1164 [-]: LOADK     R8 K272      ; R8 := "DoClick"
1165 [-]: CLOSURE   R9 14        ; R9 := closure(Function #103.15)
1166 [-]: MOVE      R0 R2        ; R0 := R2
1167 [-]: GETUPVAL  R0 U1        ; R0 := U1
1168 [-]: GETUPVAL  R0 U8        ; R0 := U8
1169 [-]: GETUPVAL  R0 U5        ; R0 := U5
1170 [-]: GETUPVAL  R0 U7        ; R0 := U7
1171 [-]: MOVE      R0 R4        ; R0 := R4
1172 [-]: MOVE      R0 R6        ; R0 := R6
1173 [-]: SETTABLE  R7 R8 R9     ; R7[R8] := R9
1174 [-]: GETGLOBAL R8 K2        ; R8 := vgui
1175 [-]: GETTABLE  R8 R8 K3     ; R8 := R8["Create"]
1176 [-]: LOADK     R9 K273      ; R9 := "DButton"
1177 [-]: GETUPVAL  R10 U0       ; R10 := U0
1178 [-]: GETTABLE  R10 R10 K38  ; R10 := R10["custepanel"]
1179 [-]: CALL      R8 3 2       ; R8 := R8(R9,R10)
1180 [-]: SELF      R9 R8 K5     ; R10 := R8; R9 := R8["SetPos"]
1181 [-]: LOADK     R11 K113     ; R11 := 240
1182 [-]: LOADK     R12 K274     ; R12 := 215
1183 [-]: CALL      R9 4 1       ; R9(R10,R11,R12)
1184 [-]: LOADK     R11 K275     ; R11 := "SetText"
1185 [-]: SELF      R9 R8 R11    ; R10 := R8; R9 := R8[R11]
1186 [-]: LOADK     R11 K1       ; R11 := "Remove"
1187 [-]: CALL      R9 3 1       ; R9(R10,R11)
1188 [-]: LOADK     R9 K272      ; R9 := "DoClick"
1189 [-]: CLOSURE   R10 15       ; R10 := closure(Function #103.16)
1190 [-]: MOVE      R0 R5        ; R0 := R5
1191 [-]: GETUPVAL  R0 U1        ; R0 := U1
1192 [-]: GETUPVAL  R0 U5        ; R0 := U5
1193 [-]: GETUPVAL  R0 U7        ; R0 := U7
1194 [-]: MOVE      R0 R6        ; R0 := R6
1195 [-]: MOVE      R0 R4        ; R0 := R4
1196 [-]: SETTABLE  R8 R9 R10    ; R8[R9] := R10
1197 [-]: GETGLOBAL R9 K2        ; R9 := vgui
1198 [-]: GETTABLE  R9 R9 K3     ; R9 := R9["Create"]
1199 [-]: LOADK     R10 K273     ; R10 := "DButton"
1200 [-]: GETUPVAL  R11 U0       ; R11 := U0
1201 [-]: GETTABLE  R11 R11 K38  ; R11 := R11["custepanel"]
1202 [-]: CALL      R9 3 2       ; R9 := R9(R10,R11)
1203 [-]: SELF      R10 R9 K5    ; R11 := R9; R10 := R9["SetPos"]
1204 [-]: LOADK     R12 K277     ; R12 := 135
1205 [-]: LOADK     R13 K278     ; R13 := 145
1206 [-]: CALL      R10 4 1      ; R10(R11,R12,R13)
1207 [-]: LOADK     R12 K275     ; R12 := "SetText"
1208 [-]: SELF      R10 R9 R12   ; R11 := R9; R10 := R9[R12]
1209 [-]: LOADK     R12 K279     ; R12 := "Clear"
1210 [-]: CALL      R10 3 1      ; R10(R11,R12)
1211 [-]: LOADK     R10 K272     ; R10 := "DoClick"
1212 [-]: CLOSURE   R11 16       ; R11 := closure(Function #103.17)
1213 [-]: GETUPVAL  R0 U5        ; R0 := U5
1214 [-]: MOVE      R0 R6        ; R0 := R6
1215 [-]: MOVE      R0 R4        ; R0 := R4
1216 [-]: SETTABLE  R9 R10 R11   ; R9[R10] := R11
1217 [-]: CLOSE     R4           ; SAVE R4,...
1218 [-]: GETUPVAL  R4 U0        ; R4 := U0
1219 [-]: GETTABLE  R4 R4 K50    ; R4 := R4["configpanel"]
1220 [-]: TEST      R4 0         ; if not R4 then PC := 1307
1221 [-]: JMP       1307         ; PC := 1307
1222 [-]: LOADNIL   R4 R4        ; R4 := nil
1223 [-]: CLOSURE   R5 17        ; R5 := closure(Function #103.18)
1224 [-]: MOVE      R0 R4        ; R0 := R4
1225 [-]: GETUPVAL  R0 U0        ; R0 := U0
1226 [-]: GETUPVAL  R0 U1        ; R0 := U1
1227 [-]: GETUPVAL  R0 U5        ; R0 := U5
1228 [-]: MOVE      R6 R5        ; R6 := R5
1229 [-]: CALL      R6 1 1       ; R6()
1230 [-]: GETGLOBAL R6 K2        ; R6 := vgui
1231 [-]: GETTABLE  R6 R6 K3     ; R6 := R6["Create"]
1232 [-]: LOADK     R7 K273      ; R7 := "DButton"
1233 [-]: GETUPVAL  R8 U0        ; R8 := U0
1234 [-]: GETTABLE  R8 R8 K50    ; R8 := R8["configpanel"]
1235 [-]: CALL      R6 3 2       ; R6 := R6(R7,R8)
1236 [-]: SELF      R7 R6 K5     ; R8 := R6; R7 := R6["SetPos"]
1237 [-]: LOADK     R9 K250      ; R9 := 5
1238 [-]: LOADK     R10 K274     ; R10 := 215
1239 [-]: CALL      R7 4 1       ; R7(R8,R9,R10)
1240 [-]: SELF      R7 R6 K11    ; R8 := R6; R7 := R6["SetSize"]
1241 [-]: LOADK     R9 K28       ; R9 := 85
1242 [-]: LOADK     R10 K26      ; R10 := 20
1243 [-]: CALL      R7 4 1       ; R7(R8,R9,R10)
1244 [-]: LOADK     R9 K275      ; R9 := "SetText"
1245 [-]: SELF      R7 R6 R9     ; R8 := R6; R7 := R6[R9]
1246 [-]: LOADK     R9 K280      ; R9 := "Use Selected"
1247 [-]: CALL      R7 3 1       ; R7(R8,R9)
1248 [-]: LOADK     R7 K272      ; R7 := "DoClick"
1249 [-]: CLOSURE   R8 18        ; R8 := closure(Function #103.19)
1250 [-]: MOVE      R0 R4        ; R0 := R4
1251 [-]: GETUPVAL  R0 U5        ; R0 := U5
1252 [-]: GETUPVAL  R0 U1        ; R0 := U1
1253 [-]: GETUPVAL  R0 U7        ; R0 := U7
1254 [-]: SETTABLE  R6 R7 R8     ; R6[R7] := R8
1255 [-]: GETGLOBAL R7 K2        ; R7 := vgui
1256 [-]: GETTABLE  R7 R7 K3     ; R7 := R7["Create"]
1257 [-]: LOADK     R8 K273      ; R8 := "DButton"
1258 [-]: GETUPVAL  R9 U0        ; R9 := U0
1259 [-]: GETTABLE  R9 R9 K50    ; R9 := R9["configpanel"]
1260 [-]: CALL      R7 3 2       ; R7 := R7(R8,R9)
1261 [-]: SELF      R8 R7 K5     ; R9 := R7; R8 := R7["SetPos"]
1262 [-]: LOADK     R10 K281     ; R10 := 110
1263 [-]: LOADK     R11 K274     ; R11 := 215
1264 [-]: CALL      R8 4 1       ; R8(R9,R10,R11)
1265 [-]: SELF      R8 R7 K11    ; R9 := R7; R8 := R7["SetSize"]
1266 [-]: LOADK     R10 K28      ; R10 := 85
1267 [-]: LOADK     R11 K26      ; R11 := 20
1268 [-]: CALL      R8 4 1       ; R8(R9,R10,R11)
1269 [-]: LOADK     R10 K275     ; R10 := "SetText"
1270 [-]: SELF      R8 R7 R10    ; R9 := R7; R8 := R7[R10]
1271 [-]: LOADK     R10 K282     ; R10 := "Delete Selected"
1272 [-]: CALL      R8 3 1       ; R8(R9,R10)
1273 [-]: LOADK     R8 K272      ; R8 := "DoClick"
1274 [-]: CLOSURE   R9 19        ; R9 := closure(Function #103.20)
1275 [-]: MOVE      R0 R4        ; R0 := R4
1276 [-]: GETUPVAL  R0 U7        ; R0 := U7
1277 [-]: GETUPVAL  R0 U5        ; R0 := U5
1278 [-]: MOVE      R0 R5        ; R0 := R5
1279 [-]: SETTABLE  R7 R8 R9     ; R7[R8] := R9
1280 [-]: GETGLOBAL R8 K2        ; R8 := vgui
1281 [-]: GETTABLE  R8 R8 K3     ; R8 := R8["Create"]
1282 [-]: LOADK     R9 K273      ; R9 := "DButton"
1283 [-]: GETUPVAL  R10 U0       ; R10 := U0
1284 [-]: GETTABLE  R10 R10 K50  ; R10 := R10["configpanel"]
1285 [-]: CALL      R8 3 2       ; R8 := R8(R9,R10)
1286 [-]: SELF      R9 R8 K5     ; R10 := R8; R9 := R8["SetPos"]
1287 [-]: LOADK     R11 K274     ; R11 := 215
1288 [-]: LOADK     R12 K274     ; R12 := 215
1289 [-]: CALL      R9 4 1       ; R9(R10,R11,R12)
1290 [-]: SELF      R9 R8 K11    ; R10 := R8; R9 := R8["SetSize"]
1291 [-]: LOADK     R11 K28      ; R11 := 85
1292 [-]: LOADK     R12 K26      ; R12 := 20
1293 [-]: CALL      R9 4 1       ; R9(R10,R11,R12)
1294 [-]: LOADK     R11 K275     ; R11 := "SetText"
1295 [-]: SELF      R9 R8 R11    ; R10 := R8; R9 := R8[R11]
1296 [-]: LOADK     R11 K283     ; R11 := "Save Current"
1297 [-]: CALL      R9 3 1       ; R9(R10,R11)
1298 [-]: LOADK     R9 K272      ; R9 := "DoClick"
1299 [-]: CLOSURE   R10 20       ; R10 := closure(Function #103.21)
1300 [-]: GETUPVAL  R0 U1        ; R0 := U1
1301 [-]: GETUPVAL  R0 U5        ; R0 := U5
1302 [-]: MOVE      R0 R4        ; R0 := R4
1303 [-]: GETUPVAL  R0 U7        ; R0 := U7
1304 [-]: MOVE      R0 R5        ; R0 := R5
1305 [-]: SETTABLE  R8 R9 R10    ; R8[R9] := R10
1306 [-]: CLOSE     R4           ; SAVE R4,...
1307 [-]: GETUPVAL  R4 U0        ; R4 := U0
1308 [-]: GETTABLE  R4 R4 K54    ; R4 := R4["iplogpanel"]
1309 [-]: TEST      R4 0         ; if not R4 then PC := 1412
1310 [-]: JMP       1412         ; PC := 1412
1311 [-]: GETGLOBAL R4 K2        ; R4 := vgui
1312 [-]: GETTABLE  R4 R4 K3     ; R4 := R4["Create"]
1313 [-]: LOADK     R5 K284      ; R5 := "DTextEntry"
1314 [-]: GETUPVAL  R6 U0        ; R6 := U0
1315 [-]: GETTABLE  R6 R6 K54    ; R6 := R6["iplogpanel"]
1316 [-]: CALL      R4 3 2       ; R4 := R4(R5,R6)
1317 [-]: SELF      R5 R4 K5     ; R6 := R4; R5 := R4["SetPos"]
1318 [-]: LOADK     R7 K66       ; R7 := 0
1319 [-]: LOADK     R8 K66       ; R8 := 0
1320 [-]: CALL      R5 4 1       ; R5(R6,R7,R8)
1321 [-]: SELF      R5 R4 K11    ; R6 := R4; R5 := R4["SetSize"]
1322 [-]: LOADK     R7 K143      ; R7 := 250
1323 [-]: LOADK     R8 K26       ; R8 := 20
1324 [-]: CALL      R5 4 1       ; R5(R6,R7,R8)
1325 [-]: LOADK     R7 K267      ; R7 := "SetEditable"
1326 [-]: SELF      R5 R4 R7     ; R6 := R4; R5 := R4[R7]
1327 [-]: LOADBOOL  R7 0 0       ; R7 := false
1328 [-]: CALL      R5 3 1       ; R5(R6,R7)
1329 [-]: LOADK     R7 K275      ; R7 := "SetText"
1330 [-]: SELF      R5 R4 R7     ; R6 := R4; R5 := R4[R7]
1331 [-]: LOADK     R7 K285      ; R7 := "Filtered by: "
1332 [-]: GETUPVAL  R8 U5        ; R8 := U5
1333 [-]: LOADK     R9 K286      ; R9 := "IPSrch"
1334 [-]: GETTABLE  R8 R8 R9     ; R8 := R8[R9]
1335 [-]: EQ        1 R8 K13     ; if R8 == "" then PC := 1342
1336 [-]: JMP       1342         ; PC := 1342
1337 [-]: GETUPVAL  R8 U5        ; R8 := U5
1338 [-]: LOADK     R9 K286      ; R9 := "IPSrch"
1339 [-]: GETTABLE  R8 R8 R9     ; R8 := R8[R9]
1340 [-]: TEST      R8 1         ; if R8 then PC := 1343
1341 [-]: JMP       1343         ; PC := 1343
1342 [-]: LOADK     R8 K287      ; R8 := "None"
1343 [-]: CONCAT    R7 R7 R8     ; R7 := R7 .. R8
1344 [-]: CALL      R5 3 1       ; R5(R6,R7)
1345 [-]: GETGLOBAL R5 K2        ; R5 := vgui
1346 [-]: GETTABLE  R5 R5 K3     ; R5 := R5["Create"]
1347 [-]: LOADK     R6 K273      ; R6 := "DButton"
1348 [-]: GETUPVAL  R7 U0        ; R7 := U0
1349 [-]: GETTABLE  R7 R7 K54    ; R7 := R7["iplogpanel"]
1350 [-]: CALL      R5 3 2       ; R5 := R5(R6,R7)
1351 [-]: LOADK     R8 K275      ; R8 := "SetText"
1352 [-]: SELF      R6 R5 R8     ; R7 := R5; R6 := R5[R8]
1353 [-]: LOADK     R8 K288      ; R8 := "Edit"
1354 [-]: CALL      R6 3 1       ; R6(R7,R8)
1355 [-]: SELF      R6 R5 K5     ; R7 := R5; R6 := R5["SetPos"]
1356 [-]: LOADK     R8 K289      ; R8 := 252
1357 [-]: LOADK     R9 K66       ; R9 := 0
1358 [-]: CALL      R6 4 1       ; R6(R7,R8,R9)
1359 [-]: SELF      R6 R5 K11    ; R7 := R5; R6 := R5["SetSize"]
1360 [-]: LOADK     R8 K290      ; R8 := 52
1361 [-]: LOADK     R9 K26       ; R9 := 20
1362 [-]: CALL      R6 4 1       ; R6(R7,R8,R9)
1363 [-]: LOADK     R6 K272      ; R6 := "DoClick"
1364 [-]: CLOSURE   R7 21        ; R7 := closure(Function #103.22)
1365 [-]: GETUPVAL  R0 U1        ; R0 := U1
1366 [-]: GETUPVAL  R0 U5        ; R0 := U5
1367 [-]: GETUPVAL  R0 U0        ; R0 := U0
1368 [-]: SETTABLE  R5 R6 R7     ; R5[R6] := R7
1369 [-]: GETGLOBAL R6 K2        ; R6 := vgui
1370 [-]: GETTABLE  R6 R6 K3     ; R6 := R6["Create"]
1371 [-]: LOADK     R7 K291      ; R7 := "DListView"
1372 [-]: GETUPVAL  R8 U0        ; R8 := U0
1373 [-]: GETTABLE  R8 R8 K54    ; R8 := R8["iplogpanel"]
1374 [-]: CALL      R6 3 2       ; R6 := R6(R7,R8)
1375 [-]: SELF      R7 R6 K5     ; R8 := R6; R7 := R6["SetPos"]
1376 [-]: LOADK     R9 K66       ; R9 := 0
1377 [-]: LOADK     R10 K144     ; R10 := 25
1378 [-]: CALL      R7 4 1       ; R7(R8,R9,R10)
1379 [-]: SELF      R7 R6 K11    ; R8 := R6; R7 := R6["SetSize"]
1380 [-]: LOADK     R9 K292      ; R9 := 305
1381 [-]: LOADK     R10 K257     ; R10 := 300
1382 [-]: CALL      R7 4 1       ; R7(R8,R9,R10)
1383 [-]: LOADK     R9 K293      ; R9 := "SetMultiSelect"
1384 [-]: SELF      R7 R6 R9     ; R8 := R6; R7 := R6[R9]
1385 [-]: LOADBOOL  R9 0 0       ; R9 := false
1386 [-]: CALL      R7 3 1       ; R7(R8,R9)
1387 [-]: LOADK     R9 K294      ; R9 := "AddColumn"
1388 [-]: SELF      R7 R6 R9     ; R8 := R6; R7 := R6[R9]
1389 [-]: LOADK     R9 K295      ; R9 := "Name"
1390 [-]: CALL      R7 3 1       ; R7(R8,R9)
1391 [-]: LOADK     R9 K294      ; R9 := "AddColumn"
1392 [-]: SELF      R7 R6 R9     ; R8 := R6; R7 := R6[R9]
1393 [-]: LOADK     R9 K296      ; R9 := "IP/Port"
1394 [-]: CALL      R7 3 1       ; R7(R8,R9)
1395 [-]: LOADK     R7 K297      ; R7 := "OnClickLine"
1396 [-]: CLOSURE   R8 22        ; R8 := closure(Function #103.23)
1397 [-]: GETUPVAL  R0 U1        ; R0 := U1
1398 [-]: GETUPVAL  R0 U7        ; R0 := U7
1399 [-]: SETTABLE  R6 R7 R8     ; R6[R7] := R8
1400 [-]: GETUPVAL  R7 U5        ; R7 := U5
1401 [-]: LOADK     R8 K298      ; R8 := "BuildIPLogList"
1402 [-]: CLOSURE   R9 23        ; R9 := closure(Function #103.24)
1403 [-]: MOVE      R0 R6        ; R0 := R6
1404 [-]: GETUPVAL  R0 U1        ; R0 := U1
1405 [-]: GETUPVAL  R0 U5        ; R0 := U5
1406 [-]: SETTABLE  R7 R8 R9     ; R7[R8] := R9
1407 [-]: GETUPVAL  R7 U5        ; R7 := U5
1408 [-]: LOADK     R8 K298      ; R8 := "BuildIPLogList"
1409 [-]: GETTABLE  R7 R7 R8     ; R7 := R7[R8]
1410 [-]: CALL      R7 1 1       ; R7()
1411 [-]: CLOSE     R4           ; SAVE R4,...
1412 [-]: GETUPVAL  R4 U0        ; R4 := U0
1413 [-]: GETTABLE  R4 R4 K58    ; R4 := R4["loggerpanel"]
1414 [-]: TEST      R4 0         ; if not R4 then PC := 1521
1415 [-]: JMP       1521         ; PC := 1521
1416 [-]: GETGLOBAL R4 K2        ; R4 := vgui
1417 [-]: GETTABLE  R4 R4 K3     ; R4 := R4["Create"]
1418 [-]: LOADK     R5 K291      ; R5 := "DListView"
1419 [-]: GETUPVAL  R6 U0        ; R6 := U0
1420 [-]: GETTABLE  R6 R6 K58    ; R6 := R6["loggerpanel"]
1421 [-]: CALL      R4 3 2       ; R4 := R4(R5,R6)
1422 [-]: SELF      R5 R4 K5     ; R6 := R4; R5 := R4["SetPos"]
1423 [-]: LOADK     R7 K66       ; R7 := 0
1424 [-]: LOADK     R8 K144      ; R8 := 25
1425 [-]: CALL      R5 4 1       ; R5(R6,R7,R8)
1426 [-]: SELF      R5 R4 K11    ; R6 := R4; R5 := R4["SetSize"]
1427 [-]: LOADK     R7 K292      ; R7 := 305
1428 [-]: LOADK     R8 K257      ; R8 := 300
1429 [-]: CALL      R5 4 1       ; R5(R6,R7,R8)
1430 [-]: LOADK     R7 K293      ; R7 := "SetMultiSelect"
1431 [-]: SELF      R5 R4 R7     ; R6 := R4; R5 := R4[R7]
1432 [-]: LOADBOOL  R7 0 0       ; R7 := false
1433 [-]: CALL      R5 3 1       ; R5(R6,R7)
1434 [-]: LOADK     R7 K294      ; R7 := "AddColumn"
1435 [-]: SELF      R5 R4 R7     ; R6 := R4; R5 := R4[R7]
1436 [-]: LOADK     R7 K299      ; R7 := "Time"
1437 [-]: CALL      R5 3 2       ; R5 := R5(R6,R7)
1438 [-]: LOADK     R8 K294      ; R8 := "AddColumn"
1439 [-]: SELF      R6 R4 R8     ; R7 := R4; R6 := R4[R8]
1440 [-]: LOADK     R8 K300      ; R8 := "Function"
1441 [-]: CALL      R6 3 2       ; R6 := R6(R7,R8)
1442 [-]: LOADK     R9 K294      ; R9 := "AddColumn"
1443 [-]: SELF      R7 R4 R9     ; R8 := R4; R7 := R4[R9]
1444 [-]: LOADK     R9 K301      ; R9 := "Arguments"
1445 [-]: CALL      R7 3 2       ; R7 := R7(R8,R9)
1446 [-]: LOADK     R10 K294     ; R10 := "AddColumn"
1447 [-]: SELF      R8 R4 R10    ; R9 := R4; R8 := R4[R10]
1448 [-]: LOADK     R10 K302     ; R10 := "Status"
1449 [-]: CALL      R8 3 2       ; R8 := R8(R9,R10)
1450 [-]: LOADK     R9 K297      ; R9 := "OnClickLine"
1451 [-]: CLOSURE   R10 24       ; R10 := closure(Function #103.25)
1452 [-]: GETUPVAL  R0 U1        ; R0 := U1
1453 [-]: GETUPVAL  R0 U5        ; R0 := U5
1454 [-]: GETUPVAL  R0 U7        ; R0 := U7
1455 [-]: SETTABLE  R4 R9 R10    ; R4[R9] := R10
1456 [-]: LOADK     R11 K303     ; R11 := "SetFixedWidth"
1457 [-]: SELF      R9 R5 R11    ; R10 := R5; R9 := R5[R11]
1458 [-]: LOADK     R11 K127     ; R11 := 50
1459 [-]: CALL      R9 3 1       ; R9(R10,R11)
1460 [-]: LOADK     R11 K303     ; R11 := "SetFixedWidth"
1461 [-]: SELF      R9 R6 R11    ; R10 := R6; R9 := R6[R11]
1462 [-]: LOADK     R11 K32      ; R11 := 125
1463 [-]: CALL      R9 3 1       ; R9(R10,R11)
1464 [-]: LOADK     R11 K303     ; R11 := "SetFixedWidth"
1465 [-]: SELF      R9 R7 R11    ; R10 := R7; R9 := R7[R11]
1466 [-]: LOADK     R11 K304     ; R11 := 65
1467 [-]: CALL      R9 3 1       ; R9(R10,R11)
1468 [-]: LOADK     R11 K303     ; R11 := "SetFixedWidth"
1469 [-]: SELF      R9 R8 R11    ; R10 := R8; R9 := R8[R11]
1470 [-]: LOADK     R11 K127     ; R11 := 50
1471 [-]: CALL      R9 3 1       ; R9(R10,R11)
1472 [-]: GETUPVAL  R9 U1        ; R9 := U1
1473 [-]: LOADK     R10 K258     ; R10 := "pairs"
1474 [-]: GETTABLE  R9 R9 R10    ; R9 := R9[R10]
1475 [-]: GETUPVAL  R10 U5       ; R10 := U5
1476 [-]: LOADK     R11 K305     ; R11 := "fnlogs"
1477 [-]: GETTABLE  R10 R10 R11  ; R10 := R10[R11]
1478 [-]: CALL      R9 2 4       ; R9,R10,R11 := R9(R10)
1479 [-]: JMP       1507         ; PC := 1507
1480 [-]: LOADK     R16 K306     ; R16 := "AddLine"
1481 [-]: SELF      R14 R4 R16   ; R15 := R4; R14 := R4[R16]
1482 [-]: LOADK     R16 K307     ; R16 := "time"
1483 [-]: GETTABLE  R16 R13 R16  ; R16 := R13[R16]
1484 [-]: LOADK     R17 K308     ; R17 := "func"
1485 [-]: GETTABLE  R17 R13 R17  ; R17 := R13[R17]
1486 [-]: LOADK     R18 K309     ; R18 := "args"
1487 [-]: GETTABLE  R18 R13 R18  ; R18 := R13[R18]
1488 [-]: LOADK     R19 K310     ; R19 := "status"
1489 [-]: GETTABLE  R19 R13 R19  ; R19 := R13[R19]
1490 [-]: CALL      R14 6 2      ; R14 := R14(R15,R16,R17,R18,R19)
1491 [-]: LOADK     R17 K311     ; R17 := "SetTooltip"
1492 [-]: SELF      R15 R14 R17  ; R16 := R14; R15 := R14[R17]
1493 [-]: LOADK     R17 K312     ; R17 := "Time: "
1494 [-]: LOADK     R18 K307     ; R18 := "time"
1495 [-]: GETTABLE  R18 R13 R18  ; R18 := R13[R18]
1496 [-]: LOADK     R19 K313     ; R19 := "\nFunction: "
1497 [-]: LOADK     R20 K308     ; R20 := "func"
1498 [-]: GETTABLE  R20 R13 R20  ; R20 := R13[R20]
1499 [-]: LOADK     R21 K314     ; R21 := "\nArguments: "
1500 [-]: LOADK     R22 K309     ; R22 := "args"
1501 [-]: GETTABLE  R22 R13 R22  ; R22 := R13[R22]
1502 [-]: LOADK     R23 K315     ; R23 := "\nStatus: "
1503 [-]: LOADK     R24 K310     ; R24 := "status"
1504 [-]: GETTABLE  R24 R13 R24  ; R24 := R13[R24]
1505 [-]: CONCAT    R17 R17 R24  ; R17 := R17 .. R18 .. R19 .. R20 .. R21 .. R22 .. R23 .. R24
1506 [-]: CALL      R15 3 1      ; R15(R16,R17)
1507 [-]: TFORLOOP  R9 2         ; R12,R13 :=  R9(R10,R11); if R12 ~= nil then begin PC = 1480; R11 := R12 end
1508 [-]: JMP       1480         ; PC := 1480
1509 [-]: GETGLOBAL R9 K264      ; R9 := timer
1510 [-]: LOADK     R10 K265     ; R10 := "Simple"
1511 [-]: GETTABLE  R9 R9 R10    ; R9 := R9[R10]
1512 [-]: LOADK     R10 K66      ; R10 := 0
1513 [-]: LOADK     R11 K316     ; R11 := "VBar"
1514 [-]: GETTABLE  R11 R4 R11   ; R11 := R4[R11]
1515 [-]: LOADK     R12 K317     ; R12 := "SetScroll"
1516 [-]: GETTABLE  R11 R11 R12  ; R11 := R11[R12]
1517 [-]: LOADK     R12 K316     ; R12 := "VBar"
1518 [-]: GETTABLE  R12 R4 R12   ; R12 := R4[R12]
1519 [-]: LOADK     R13 K318     ; R13 := 20000000
1520 [-]: CALL      R9 5 1       ; R9(R10,R11,R12,R13)
1521 [-]: RETURN    R0 1         ; return 


; Function #103.1:
;
; Name:            
; Defined at line: 2291
; #Upvalues:       1
; #Parameters:     1
; Is_vararg:       0
; Max Stack Size:  2

  1 [-]: GETUPVAL  R1 U0        ; R1 := U0
  2 [-]: RETURN    R1 2         ; return R1
  3 [-]: RETURN    R0 1         ; return 


; Function #103.2:
;
; Name:            
; Defined at line: 2295
; #Upvalues:       2
; #Parameters:     1
; Is_vararg:       0
; Max Stack Size:  13

  1 [-]: GETUPVAL  R1 U0        ; R1 := U0
  2 [-]: GETTABLE  R1 R1 K0     ; R1 := R1["draw"]
  3 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["RoundedBox"]
  4 [-]: LOADK     R2 K2        ; R2 := 7
  5 [-]: LOADK     R3 K3        ; R3 := 0
  6 [-]: LOADK     R4 K3        ; R4 := 0
  7 [-]: SELF      R5 R0 K4     ; R6 := R0; R5 := R0["GetWide"]
  8 [-]: CALL      R5 2 2       ; R5 := R5(R6)
  9 [-]: SELF      R6 R0 K5     ; R7 := R0; R6 := R0["GetTall"]
 10 [-]: CALL      R6 2 2       ; R6 := R6(R7)
 11 [-]: GETUPVAL  R7 U0        ; R7 := U0
 12 [-]: GETTABLE  R7 R7 K6     ; R7 := R7["Color"]
 13 [-]: GETUPVAL  R8 U1        ; R8 := U1
 14 [-]: GETTABLE  R8 R8 K7     ; R8 := R8["GetCVNum"]
 15 [-]: LOADK     R9 K8        ; R9 := "sh_color_menu_r"
 16 [-]: CALL      R8 2 2       ; R8 := R8(R9)
 17 [-]: GETUPVAL  R9 U1        ; R9 := U1
 18 [-]: GETTABLE  R9 R9 K7     ; R9 := R9["GetCVNum"]
 19 [-]: LOADK     R10 K9       ; R10 := "sh_color_menu_g"
 20 [-]: CALL      R9 2 2       ; R9 := R9(R10)
 21 [-]: GETUPVAL  R10 U1       ; R10 := U1
 22 [-]: GETTABLE  R10 R10 K7   ; R10 := R10["GetCVNum"]
 23 [-]: LOADK     R11 K10      ; R11 := "sh_color_menu_b"
 24 [-]: CALL      R10 2 2      ; R10 := R10(R11)
 25 [-]: GETUPVAL  R11 U1       ; R11 := U1
 26 [-]: GETTABLE  R11 R11 K7   ; R11 := R11["GetCVNum"]
 27 [-]: LOADK     R12 K11      ; R12 := "sh_color_menu_a"
 28 [-]: CALL      R11 2 0      ; R11,... := R11(R12)
 29 [-]: CALL      R7 0 0       ; R7,... := R7(R8,...)
 30 [-]: CALL      R1 0 1       ; R1(R2,...)
 31 [-]: GETUPVAL  R1 U0        ; R1 := U0
 32 [-]: GETTABLE  R1 R1 K0     ; R1 := R1["draw"]
 33 [-]: GETTABLE  R1 R1 K12    ; R1 := R1["SimpleText"]
 34 [-]: LOADK     R2 K13       ; R2 := "SethHack"
 35 [-]: LOADK     R3 K14       ; R3 := "shmenufont"
 36 [-]: LOADK     R4 K15       ; R4 := 215
 37 [-]: LOADK     R5 K16       ; R5 := 10
 38 [-]: GETUPVAL  R6 U0        ; R6 := U0
 39 [-]: GETTABLE  R6 R6 K6     ; R6 := R6["Color"]
 40 [-]: LOADK     R7 K17       ; R7 := 210
 41 [-]: LOADK     R8 K17       ; R8 := 210
 42 [-]: LOADK     R9 K17       ; R9 := 210
 43 [-]: LOADK     R10 K18      ; R10 := 235
 44 [-]: CALL      R6 5 2       ; R6 := R6(R7,R8,R9,R10)
 45 [-]: GETGLOBAL R7 K19       ; R7 := TEXT_ALIGN_CENTER
 46 [-]: CALL      R1 7 1       ; R1(R2,R3,R4,R5,R6,R7)
 47 [-]: GETUPVAL  R1 U0        ; R1 := U0
 48 [-]: GETTABLE  R1 R1 K0     ; R1 := R1["draw"]
 49 [-]: GETTABLE  R1 R1 K12    ; R1 := R1["SimpleText"]
 50 [-]: LOADK     R2 K20       ; R2 := "V4"
 51 [-]: LOADK     R3 K14       ; R3 := "shmenufont"
 52 [-]: LOADK     R4 K21       ; R4 := 365
 53 [-]: LOADK     R5 K16       ; R5 := 10
 54 [-]: GETUPVAL  R6 U0        ; R6 := U0
 55 [-]: GETTABLE  R6 R6 K6     ; R6 := R6["Color"]
 56 [-]: LOADK     R7 K3        ; R7 := 0
 57 [-]: LOADK     R8 K22       ; R8 := 192
 58 [-]: LOADK     R9 K23       ; R9 := 255
 59 [-]: LOADK     R10 K18      ; R10 := 235
 60 [-]: CALL      R6 5 2       ; R6 := R6(R7,R8,R9,R10)
 61 [-]: GETGLOBAL R7 K19       ; R7 := TEXT_ALIGN_CENTER
 62 [-]: CALL      R1 7 1       ; R1(R2,R3,R4,R5,R6,R7)
 63 [-]: GETUPVAL  R1 U0        ; R1 := U0
 64 [-]: GETTABLE  R1 R1 K0     ; R1 := R1["draw"]
 65 [-]: GETTABLE  R1 R1 K12    ; R1 := R1["SimpleText"]
 66 [-]: LOADK     R2 K24       ; R2 := "sethhack.net"
 67 [-]: LOADK     R3 K25       ; R3 := "DefaultBold"
 68 [-]: LOADK     R4 K26       ; R4 := 355
 69 [-]: LOADK     R5 K27       ; R5 := 60
 70 [-]: GETUPVAL  R6 U0        ; R6 := U0
 71 [-]: GETTABLE  R6 R6 K6     ; R6 := R6["Color"]
 72 [-]: LOADK     R7 K17       ; R7 := 210
 73 [-]: LOADK     R8 K17       ; R8 := 210
 74 [-]: LOADK     R9 K17       ; R9 := 210
 75 [-]: LOADK     R10 K18      ; R10 := 235
 76 [-]: CALL      R6 5 2       ; R6 := R6(R7,R8,R9,R10)
 77 [-]: GETGLOBAL R7 K19       ; R7 := TEXT_ALIGN_CENTER
 78 [-]: CALL      R1 7 1       ; R1(R2,R3,R4,R5,R6,R7)
 79 [-]: RETURN    R0 1         ; return 


; Function #103.3:
;
; Name:            
; Defined at line: 2422
; #Upvalues:       2
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  4

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: SELF      R0 R0 K0     ; R1 := R0; R0 := R0["SetText"]
  3 [-]: GETUPVAL  R2 U1        ; R2 := U1
  4 [-]: GETTABLE  R2 R2 K1     ; R2 := R2["GetCVStr"]
  5 [-]: LOADK     R3 K2        ; R3 := "sh_aimbone"
  6 [-]: CALL      R2 2 0       ; R2,... := R2(R3)
  7 [-]: CALL      R0 0 1       ; R0(R1,...)
  8 [-]: RETURN    R0 1         ; return 


; Function #103.4:
;
; Name:            
; Defined at line: 2434
; #Upvalues:       1
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  2

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["frame"]
  3 [-]: TEST      R0 0         ; if not R0 then PC := 11
  4 [-]: JMP       11           ; PC := 11
  5 [-]: GETUPVAL  R0 U0        ; R0 := U0
  6 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["frame"]
  7 [-]: SELF      R0 R0 K1     ; R1 := R0; R0 := R0["Remove"]
  8 [-]: CALL      R0 2 1       ; R0(R1)
  9 [-]: GETUPVAL  R0 U0        ; R0 := U0
 10 [-]: SETTABLE  R0 K0 K2     ; R0["frame"] := nil
 11 [-]: RETURN    R0 1         ; return 


; Function #103.5:
;
; Name:            
; Defined at line: 2439
; #Upvalues:       6
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  10

  1 [-]: GETGLOBAL R0 K0        ; R0 := vgui
  2 [-]: GETTABLE  R0 R0 K1     ; R0 := R0["Create"]
  3 [-]: LOADK     R1 K2        ; R1 := "DComboBox"
  4 [-]: GETUPVAL  R2 U1        ; R2 := U1
  5 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["friendspanel"]
  6 [-]: CALL      R0 3 2       ; R0 := R0(R1,R2)
  7 [-]: SETUPVAL  R0 U0        ; U0 := Rd
  8 [-]: GETUPVAL  R0 U0        ; R0 := U0
  9 [-]: SELF      R0 R0 K4     ; R1 := R0; R0 := R0["SetPos"]
 10 [-]: LOADK     R2 K5        ; R2 := 0
 11 [-]: LOADK     R3 K6        ; R3 := 25
 12 [-]: CALL      R0 4 1       ; R0(R1,R2,R3)
 13 [-]: GETUPVAL  R0 U0        ; R0 := U0
 14 [-]: SELF      R0 R0 K7     ; R1 := R0; R0 := R0["SetSize"]
 15 [-]: LOADK     R2 K8        ; R2 := 110
 16 [-]: LOADK     R3 K9        ; R3 := 180
 17 [-]: CALL      R0 4 1       ; R0(R1,R2,R3)
 18 [-]: GETUPVAL  R0 U0        ; R0 := U0
 19 [-]: SELF      R0 R0 K10    ; R1 := R0; R0 := R0["SetMultiple"]
 20 [-]: LOADBOOL  R2 0 0       ; R2 := false
 21 [-]: CALL      R0 3 1       ; R0(R1,R2)
 22 [-]: GETUPVAL  R0 U2        ; R0 := U2
 23 [-]: GETTABLE  R0 R0 K11    ; R0 := R0["pairs"]
 24 [-]: GETUPVAL  R1 U3        ; R1 := U3
 25 [-]: CALL      R0 2 4       ; R0,R1,R2 := R0(R1)
 26 [-]: JMP       48           ; PC := 48
 27 [-]: GETUPVAL  R5 U4        ; R5 := U4
 28 [-]: EQ        1 R4 R5      ; if R4 == R5 then PC := 48
 29 [-]: JMP       48           ; PC := 48
 30 [-]: GETUPVAL  R5 U2        ; R5 := U2
 31 [-]: GETTABLE  R5 R5 K12    ; R5 := R5["table"]
 32 [-]: GETTABLE  R5 R5 K13    ; R5 := R5["HasValue"]
 33 [-]: GETUPVAL  R6 U5        ; R6 := U5
 34 [-]: GETTABLE  R6 R6 K14    ; R6 := R6["aimfriends"]
 35 [-]: MOVE      R7 R4        ; R7 := R4
 36 [-]: CALL      R5 3 2       ; R5 := R5(R6,R7)
 37 [-]: TEST      R5 1         ; if R5 then PC := 48
 38 [-]: JMP       48           ; PC := 48
 39 [-]: GETUPVAL  R5 U0        ; R5 := U0
 40 [-]: SELF      R5 R5 K15    ; R6 := R5; R5 := R5["AddItem"]
 41 [-]: SELF      R7 R4 K16    ; R8 := R4; R7 := R4["Nick"]
 42 [-]: CALL      R7 2 0       ; R7,... := R7(R8)
 43 [-]: CALL      R5 0 2       ; R5 := R5(R6,...)
 44 [-]: SELF      R6 R5 K17    ; R7 := R5; R6 := R5["SetTooltip"]
 45 [-]: SELF      R8 R4 K16    ; R9 := R4; R8 := R4["Nick"]
 46 [-]: CALL      R8 2 0       ; R8,... := R8(R9)
 47 [-]: CALL      R6 0 1       ; R6(R7,...)
 48 [-]: TFORLOOP  R0 2         ; R3,R4 :=  R0(R1,R2); if R3 ~= nil then begin PC = 27; R2 := R3 end
 49 [-]: JMP       27           ; PC := 27
 50 [-]: RETURN    R0 1         ; return 


; Function #103.6:
;
; Name:            
; Defined at line: 2454
; #Upvalues:       4
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  10

  1 [-]: GETGLOBAL R0 K0        ; R0 := vgui
  2 [-]: GETTABLE  R0 R0 K1     ; R0 := R0["Create"]
  3 [-]: LOADK     R1 K2        ; R1 := "DComboBox"
  4 [-]: GETUPVAL  R2 U1        ; R2 := U1
  5 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["friendspanel"]
  6 [-]: CALL      R0 3 2       ; R0 := R0(R1,R2)
  7 [-]: SETUPVAL  R0 U0        ; U0 := Rd
  8 [-]: GETUPVAL  R0 U0        ; R0 := U0
  9 [-]: SELF      R0 R0 K4     ; R1 := R0; R0 := R0["SetPos"]
 10 [-]: LOADK     R2 K5        ; R2 := 225
 11 [-]: LOADK     R3 K6        ; R3 := 25
 12 [-]: CALL      R0 4 1       ; R0(R1,R2,R3)
 13 [-]: GETUPVAL  R0 U0        ; R0 := U0
 14 [-]: SELF      R0 R0 K7     ; R1 := R0; R0 := R0["SetSize"]
 15 [-]: LOADK     R2 K8        ; R2 := 110
 16 [-]: LOADK     R3 K9        ; R3 := 180
 17 [-]: CALL      R0 4 1       ; R0(R1,R2,R3)
 18 [-]: GETUPVAL  R0 U0        ; R0 := U0
 19 [-]: SELF      R0 R0 K10    ; R1 := R0; R0 := R0["SetMultiple"]
 20 [-]: LOADBOOL  R2 0 0       ; R2 := false
 21 [-]: CALL      R0 3 1       ; R0(R1,R2)
 22 [-]: GETUPVAL  R0 U2        ; R0 := U2
 23 [-]: GETTABLE  R0 R0 K11    ; R0 := R0["pairs"]
 24 [-]: GETUPVAL  R1 U3        ; R1 := U3
 25 [-]: GETTABLE  R1 R1 K12    ; R1 := R1["aimfriends"]
 26 [-]: CALL      R0 2 4       ; R0,R1,R2 := R0(R1)
 27 [-]: JMP       37           ; PC := 37
 28 [-]: GETUPVAL  R5 U0        ; R5 := U0
 29 [-]: SELF      R5 R5 K13    ; R6 := R5; R5 := R5["AddItem"]
 30 [-]: SELF      R7 R4 K14    ; R8 := R4; R7 := R4["Nick"]
 31 [-]: CALL      R7 2 0       ; R7,... := R7(R8)
 32 [-]: CALL      R5 0 2       ; R5 := R5(R6,...)
 33 [-]: SELF      R6 R5 K15    ; R7 := R5; R6 := R5["SetTooltip"]
 34 [-]: SELF      R8 R4 K14    ; R9 := R4; R8 := R4["Nick"]
 35 [-]: CALL      R8 2 0       ; R8,... := R8(R9)
 36 [-]: CALL      R6 0 1       ; R6(R7,...)
 37 [-]: TFORLOOP  R0 2         ; R3,R4 :=  R0(R1,R2); if R3 ~= nil then begin PC = 28; R2 := R3 end
 38 [-]: JMP       28           ; PC := 28
 39 [-]: RETURN    R0 1         ; return 


; Function #103.7:
;
; Name:            
; Defined at line: 2469
; #Upvalues:       7
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  10

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: SELF      R0 R0 K0     ; R1 := R0; R0 := R0["GetSelectedItems"]
  3 [-]: CALL      R0 2 2       ; R0 := R0(R1)
  4 [-]: TEST      R0 0         ; if not R0 then PC := 43
  5 [-]: JMP       43           ; PC := 43
  6 [-]: GETUPVAL  R0 U0        ; R0 := U0
  7 [-]: SELF      R0 R0 K0     ; R1 := R0; R0 := R0["GetSelectedItems"]
  8 [-]: CALL      R0 2 2       ; R0 := R0(R1)
  9 [-]: GETTABLE  R0 R0 K1     ; R0 := R0[1]
 10 [-]: TEST      R0 0         ; if not R0 then PC := 43
 11 [-]: JMP       43           ; PC := 43
 12 [-]: GETUPVAL  R0 U1        ; R0 := U1
 13 [-]: GETTABLE  R0 R0 K2     ; R0 := R0["pairs"]
 14 [-]: GETUPVAL  R1 U2        ; R1 := U2
 15 [-]: CALL      R0 2 4       ; R0,R1,R2 := R0(R1)
 16 [-]: JMP       41           ; PC := 41
 17 [-]: SELF      R5 R4 K3     ; R6 := R4; R5 := R4["Nick"]
 18 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 19 [-]: GETUPVAL  R6 U0        ; R6 := U0
 20 [-]: SELF      R6 R6 K0     ; R7 := R6; R6 := R6["GetSelectedItems"]
 21 [-]: CALL      R6 2 2       ; R6 := R6(R7)
 22 [-]: GETTABLE  R6 R6 K1     ; R6 := R6[1]
 23 [-]: SELF      R6 R6 K4     ; R7 := R6; R6 := R6["GetValue"]
 24 [-]: CALL      R6 2 2       ; R6 := R6(R7)
 25 [-]: EQ        0 R5 R6      ; if R5 ~= R6 then PC := 41
 26 [-]: JMP       41           ; PC := 41
 27 [-]: GETUPVAL  R5 U1        ; R5 := U1
 28 [-]: GETTABLE  R5 R5 K5     ; R5 := R5["table"]
 29 [-]: GETTABLE  R5 R5 K6     ; R5 := R5["insert"]
 30 [-]: GETUPVAL  R6 U3        ; R6 := U3
 31 [-]: GETTABLE  R6 R6 K7     ; R6 := R6["aimfriends"]
 32 [-]: MOVE      R7 R4        ; R7 := R4
 33 [-]: CALL      R5 3 1       ; R5(R6,R7)
 34 [-]: GETUPVAL  R5 U4        ; R5 := U4
 35 [-]: SELF      R5 R5 K8     ; R6 := R5; R5 := R5["ChatPrint"]
 36 [-]: LOADK     R7 K9        ; R7 := "Added "
 37 [-]: SELF      R8 R4 K3     ; R9 := R4; R8 := R4["Nick"]
 38 [-]: CALL      R8 2 2       ; R8 := R8(R9)
 39 [-]: CONCAT    R7 R7 R8     ; R7 := R7 .. R8
 40 [-]: CALL      R5 3 1       ; R5(R6,R7)
 41 [-]: TFORLOOP  R0 2         ; R3,R4 :=  R0(R1,R2); if R3 ~= nil then begin PC = 17; R2 := R3 end
 42 [-]: JMP       17           ; PC := 17
 43 [-]: GETUPVAL  R0 U5        ; R0 := U5
 44 [-]: CALL      R0 1 1       ; R0()
 45 [-]: GETUPVAL  R0 U6        ; R0 := U6
 46 [-]: CALL      R0 1 1       ; R0()
 47 [-]: RETURN    R0 1         ; return 


; Function #103.8:
;
; Name:            
; Defined at line: 2485
; #Upvalues:       6
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  10

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: SELF      R0 R0 K0     ; R1 := R0; R0 := R0["GetSelectedItems"]
  3 [-]: CALL      R0 2 2       ; R0 := R0(R1)
  4 [-]: TEST      R0 0         ; if not R0 then PC := 44
  5 [-]: JMP       44           ; PC := 44
  6 [-]: GETUPVAL  R0 U0        ; R0 := U0
  7 [-]: SELF      R0 R0 K0     ; R1 := R0; R0 := R0["GetSelectedItems"]
  8 [-]: CALL      R0 2 2       ; R0 := R0(R1)
  9 [-]: GETTABLE  R0 R0 K1     ; R0 := R0[1]
 10 [-]: TEST      R0 0         ; if not R0 then PC := 44
 11 [-]: JMP       44           ; PC := 44
 12 [-]: GETUPVAL  R0 U1        ; R0 := U1
 13 [-]: GETTABLE  R0 R0 K2     ; R0 := R0["pairs"]
 14 [-]: GETUPVAL  R1 U2        ; R1 := U2
 15 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["aimfriends"]
 16 [-]: CALL      R0 2 4       ; R0,R1,R2 := R0(R1)
 17 [-]: JMP       42           ; PC := 42
 18 [-]: SELF      R5 R4 K4     ; R6 := R4; R5 := R4["Nick"]
 19 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 20 [-]: GETUPVAL  R6 U0        ; R6 := U0
 21 [-]: SELF      R6 R6 K0     ; R7 := R6; R6 := R6["GetSelectedItems"]
 22 [-]: CALL      R6 2 2       ; R6 := R6(R7)
 23 [-]: GETTABLE  R6 R6 K1     ; R6 := R6[1]
 24 [-]: SELF      R6 R6 K5     ; R7 := R6; R6 := R6["GetValue"]
 25 [-]: CALL      R6 2 2       ; R6 := R6(R7)
 26 [-]: EQ        0 R5 R6      ; if R5 ~= R6 then PC := 42
 27 [-]: JMP       42           ; PC := 42
 28 [-]: GETUPVAL  R5 U1        ; R5 := U1
 29 [-]: GETTABLE  R5 R5 K6     ; R5 := R5["table"]
 30 [-]: GETTABLE  R5 R5 K7     ; R5 := R5["remove"]
 31 [-]: GETUPVAL  R6 U2        ; R6 := U2
 32 [-]: GETTABLE  R6 R6 K3     ; R6 := R6["aimfriends"]
 33 [-]: MOVE      R7 R3        ; R7 := R3
 34 [-]: CALL      R5 3 1       ; R5(R6,R7)
 35 [-]: GETUPVAL  R5 U3        ; R5 := U3
 36 [-]: SELF      R5 R5 K8     ; R6 := R5; R5 := R5["ChatPrint"]
 37 [-]: LOADK     R7 K9        ; R7 := "Removed "
 38 [-]: SELF      R8 R4 K4     ; R9 := R4; R8 := R4["Nick"]
 39 [-]: CALL      R8 2 2       ; R8 := R8(R9)
 40 [-]: CONCAT    R7 R7 R8     ; R7 := R7 .. R8
 41 [-]: CALL      R5 3 1       ; R5(R6,R7)
 42 [-]: TFORLOOP  R0 2         ; R3,R4 :=  R0(R1,R2); if R3 ~= nil then begin PC = 18; R2 := R3 end
 43 [-]: JMP       18           ; PC := 18
 44 [-]: GETUPVAL  R0 U4        ; R0 := U4
 45 [-]: CALL      R0 1 1       ; R0()
 46 [-]: GETUPVAL  R0 U5        ; R0 := U5
 47 [-]: CALL      R0 1 1       ; R0()
 48 [-]: RETURN    R0 1         ; return 


; Function #103.9:
;
; Name:            
; Defined at line: 2500
; #Upvalues:       4
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  9

  1 [-]: GETGLOBAL R0 K0        ; R0 := vgui
  2 [-]: GETTABLE  R0 R0 K1     ; R0 := R0["Create"]
  3 [-]: LOADK     R1 K2        ; R1 := "DComboBox"
  4 [-]: GETUPVAL  R2 U1        ; R2 := U1
  5 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["teamspanel"]
  6 [-]: CALL      R0 3 2       ; R0 := R0(R1,R2)
  7 [-]: SETUPVAL  R0 U0        ; U0 := Rd
  8 [-]: GETUPVAL  R0 U0        ; R0 := U0
  9 [-]: SELF      R0 R0 K4     ; R1 := R0; R0 := R0["SetPos"]
 10 [-]: LOADK     R2 K5        ; R2 := 0
 11 [-]: LOADK     R3 K6        ; R3 := 25
 12 [-]: CALL      R0 4 1       ; R0(R1,R2,R3)
 13 [-]: GETUPVAL  R0 U0        ; R0 := U0
 14 [-]: SELF      R0 R0 K7     ; R1 := R0; R0 := R0["SetSize"]
 15 [-]: LOADK     R2 K8        ; R2 := 110
 16 [-]: LOADK     R3 K9        ; R3 := 180
 17 [-]: CALL      R0 4 1       ; R0(R1,R2,R3)
 18 [-]: GETUPVAL  R0 U0        ; R0 := U0
 19 [-]: SELF      R0 R0 K10    ; R1 := R0; R0 := R0["SetMultiple"]
 20 [-]: LOADBOOL  R2 0 0       ; R2 := false
 21 [-]: CALL      R0 3 1       ; R0(R1,R2)
 22 [-]: GETUPVAL  R0 U2        ; R0 := U2
 23 [-]: GETTABLE  R0 R0 K11    ; R0 := R0["pairs"]
 24 [-]: GETUPVAL  R1 U3        ; R1 := U3
 25 [-]: GETTABLE  R1 R1 K12    ; R1 := R1["teamlist"]
 26 [-]: CALL      R0 2 4       ; R0,R1,R2 := R0(R1)
 27 [-]: JMP       44           ; PC := 44
 28 [-]: GETUPVAL  R5 U2        ; R5 := U2
 29 [-]: GETTABLE  R5 R5 K13    ; R5 := R5["table"]
 30 [-]: GETTABLE  R5 R5 K14    ; R5 := R5["HasValue"]
 31 [-]: GETUPVAL  R6 U3        ; R6 := U3
 32 [-]: GETTABLE  R6 R6 K15    ; R6 := R6["aimteams"]
 33 [-]: GETTABLE  R7 R4 K16    ; R7 := R4["Name"]
 34 [-]: CALL      R5 3 2       ; R5 := R5(R6,R7)
 35 [-]: TEST      R5 1         ; if R5 then PC := 44
 36 [-]: JMP       44           ; PC := 44
 37 [-]: GETUPVAL  R5 U0        ; R5 := U0
 38 [-]: SELF      R5 R5 K17    ; R6 := R5; R5 := R5["AddItem"]
 39 [-]: GETTABLE  R7 R4 K16    ; R7 := R4["Name"]
 40 [-]: CALL      R5 3 2       ; R5 := R5(R6,R7)
 41 [-]: SELF      R6 R5 K18    ; R7 := R5; R6 := R5["SetTooltip"]
 42 [-]: GETTABLE  R8 R4 K16    ; R8 := R4["Name"]
 43 [-]: CALL      R6 3 1       ; R6(R7,R8)
 44 [-]: TFORLOOP  R0 2         ; R3,R4 :=  R0(R1,R2); if R3 ~= nil then begin PC = 28; R2 := R3 end
 45 [-]: JMP       28           ; PC := 28
 46 [-]: RETURN    R0 1         ; return 


; Function #103.10:
;
; Name:            
; Defined at line: 2515
; #Upvalues:       4
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  9

  1 [-]: GETGLOBAL R0 K0        ; R0 := vgui
  2 [-]: GETTABLE  R0 R0 K1     ; R0 := R0["Create"]
  3 [-]: LOADK     R1 K2        ; R1 := "DComboBox"
  4 [-]: GETUPVAL  R2 U1        ; R2 := U1
  5 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["teamspanel"]
  6 [-]: CALL      R0 3 2       ; R0 := R0(R1,R2)
  7 [-]: SETUPVAL  R0 U0        ; U0 := Rd
  8 [-]: GETUPVAL  R0 U0        ; R0 := U0
  9 [-]: SELF      R0 R0 K4     ; R1 := R0; R0 := R0["SetPos"]
 10 [-]: LOADK     R2 K5        ; R2 := 225
 11 [-]: LOADK     R3 K6        ; R3 := 25
 12 [-]: CALL      R0 4 1       ; R0(R1,R2,R3)
 13 [-]: GETUPVAL  R0 U0        ; R0 := U0
 14 [-]: SELF      R0 R0 K7     ; R1 := R0; R0 := R0["SetSize"]
 15 [-]: LOADK     R2 K8        ; R2 := 110
 16 [-]: LOADK     R3 K9        ; R3 := 180
 17 [-]: CALL      R0 4 1       ; R0(R1,R2,R3)
 18 [-]: GETUPVAL  R0 U0        ; R0 := U0
 19 [-]: SELF      R0 R0 K10    ; R1 := R0; R0 := R0["SetMultiple"]
 20 [-]: LOADBOOL  R2 0 0       ; R2 := false
 21 [-]: CALL      R0 3 1       ; R0(R1,R2)
 22 [-]: GETUPVAL  R0 U2        ; R0 := U2
 23 [-]: GETTABLE  R0 R0 K11    ; R0 := R0["pairs"]
 24 [-]: GETUPVAL  R1 U3        ; R1 := U3
 25 [-]: GETTABLE  R1 R1 K12    ; R1 := R1["aimteams"]
 26 [-]: CALL      R0 2 4       ; R0,R1,R2 := R0(R1)
 27 [-]: JMP       35           ; PC := 35
 28 [-]: GETUPVAL  R5 U0        ; R5 := U0
 29 [-]: SELF      R5 R5 K13    ; R6 := R5; R5 := R5["AddItem"]
 30 [-]: MOVE      R7 R4        ; R7 := R4
 31 [-]: CALL      R5 3 2       ; R5 := R5(R6,R7)
 32 [-]: SELF      R6 R5 K14    ; R7 := R5; R6 := R5["SetTooltip"]
 33 [-]: MOVE      R8 R4        ; R8 := R4
 34 [-]: CALL      R6 3 1       ; R6(R7,R8)
 35 [-]: TFORLOOP  R0 2         ; R3,R4 :=  R0(R1,R2); if R3 ~= nil then begin PC = 28; R2 := R3 end
 36 [-]: JMP       28           ; PC := 28
 37 [-]: RETURN    R0 1         ; return 


; Function #103.11:
;
; Name:            
; Defined at line: 2531
; #Upvalues:       6
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  9

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: SELF      R0 R0 K0     ; R1 := R0; R0 := R0["GetSelectedItems"]
  3 [-]: CALL      R0 2 2       ; R0 := R0(R1)
  4 [-]: TEST      R0 0         ; if not R0 then PC := 42
  5 [-]: JMP       42           ; PC := 42
  6 [-]: GETUPVAL  R0 U0        ; R0 := U0
  7 [-]: SELF      R0 R0 K0     ; R1 := R0; R0 := R0["GetSelectedItems"]
  8 [-]: CALL      R0 2 2       ; R0 := R0(R1)
  9 [-]: GETTABLE  R0 R0 K1     ; R0 := R0[1]
 10 [-]: TEST      R0 0         ; if not R0 then PC := 42
 11 [-]: JMP       42           ; PC := 42
 12 [-]: GETUPVAL  R0 U1        ; R0 := U1
 13 [-]: GETTABLE  R0 R0 K2     ; R0 := R0["pairs"]
 14 [-]: GETUPVAL  R1 U2        ; R1 := U2
 15 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["teamlist"]
 16 [-]: CALL      R0 2 4       ; R0,R1,R2 := R0(R1)
 17 [-]: JMP       40           ; PC := 40
 18 [-]: GETTABLE  R5 R4 K4     ; R5 := R4["Name"]
 19 [-]: GETUPVAL  R6 U0        ; R6 := U0
 20 [-]: SELF      R6 R6 K0     ; R7 := R6; R6 := R6["GetSelectedItems"]
 21 [-]: CALL      R6 2 2       ; R6 := R6(R7)
 22 [-]: GETTABLE  R6 R6 K1     ; R6 := R6[1]
 23 [-]: SELF      R6 R6 K5     ; R7 := R6; R6 := R6["GetValue"]
 24 [-]: CALL      R6 2 2       ; R6 := R6(R7)
 25 [-]: EQ        0 R5 R6      ; if R5 ~= R6 then PC := 40
 26 [-]: JMP       40           ; PC := 40
 27 [-]: GETUPVAL  R5 U1        ; R5 := U1
 28 [-]: GETTABLE  R5 R5 K6     ; R5 := R5["table"]
 29 [-]: GETTABLE  R5 R5 K7     ; R5 := R5["insert"]
 30 [-]: GETUPVAL  R6 U2        ; R6 := U2
 31 [-]: GETTABLE  R6 R6 K8     ; R6 := R6["aimteams"]
 32 [-]: GETTABLE  R7 R4 K4     ; R7 := R4["Name"]
 33 [-]: CALL      R5 3 1       ; R5(R6,R7)
 34 [-]: GETUPVAL  R5 U3        ; R5 := U3
 35 [-]: SELF      R5 R5 K9     ; R6 := R5; R5 := R5["ChatPrint"]
 36 [-]: LOADK     R7 K10       ; R7 := "Added "
 37 [-]: GETTABLE  R8 R4 K4     ; R8 := R4["Name"]
 38 [-]: CONCAT    R7 R7 R8     ; R7 := R7 .. R8
 39 [-]: CALL      R5 3 1       ; R5(R6,R7)
 40 [-]: TFORLOOP  R0 2         ; R3,R4 :=  R0(R1,R2); if R3 ~= nil then begin PC = 18; R2 := R3 end
 41 [-]: JMP       18           ; PC := 18
 42 [-]: GETUPVAL  R0 U4        ; R0 := U4
 43 [-]: CALL      R0 1 1       ; R0()
 44 [-]: GETUPVAL  R0 U5        ; R0 := U5
 45 [-]: CALL      R0 1 1       ; R0()
 46 [-]: RETURN    R0 1         ; return 


; Function #103.12:
;
; Name:            
; Defined at line: 2547
; #Upvalues:       6
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  9

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: SELF      R0 R0 K0     ; R1 := R0; R0 := R0["GetSelectedItems"]
  3 [-]: CALL      R0 2 2       ; R0 := R0(R1)
  4 [-]: TEST      R0 0         ; if not R0 then PC := 40
  5 [-]: JMP       40           ; PC := 40
  6 [-]: GETUPVAL  R0 U0        ; R0 := U0
  7 [-]: SELF      R0 R0 K0     ; R1 := R0; R0 := R0["GetSelectedItems"]
  8 [-]: CALL      R0 2 2       ; R0 := R0(R1)
  9 [-]: GETTABLE  R0 R0 K1     ; R0 := R0[1]
 10 [-]: TEST      R0 0         ; if not R0 then PC := 40
 11 [-]: JMP       40           ; PC := 40
 12 [-]: GETUPVAL  R0 U1        ; R0 := U1
 13 [-]: GETTABLE  R0 R0 K2     ; R0 := R0["pairs"]
 14 [-]: GETUPVAL  R1 U2        ; R1 := U2
 15 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["aimteams"]
 16 [-]: CALL      R0 2 4       ; R0,R1,R2 := R0(R1)
 17 [-]: JMP       38           ; PC := 38
 18 [-]: GETUPVAL  R5 U0        ; R5 := U0
 19 [-]: SELF      R5 R5 K0     ; R6 := R5; R5 := R5["GetSelectedItems"]
 20 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 21 [-]: GETTABLE  R5 R5 K1     ; R5 := R5[1]
 22 [-]: SELF      R5 R5 K4     ; R6 := R5; R5 := R5["GetValue"]
 23 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 24 [-]: EQ        0 R4 R5      ; if R4 ~= R5 then PC := 38
 25 [-]: JMP       38           ; PC := 38
 26 [-]: GETGLOBAL R5 K5        ; R5 := table
 27 [-]: GETTABLE  R5 R5 K6     ; R5 := R5["remove"]
 28 [-]: GETUPVAL  R6 U2        ; R6 := U2
 29 [-]: GETTABLE  R6 R6 K3     ; R6 := R6["aimteams"]
 30 [-]: MOVE      R7 R3        ; R7 := R3
 31 [-]: CALL      R5 3 1       ; R5(R6,R7)
 32 [-]: GETUPVAL  R5 U3        ; R5 := U3
 33 [-]: SELF      R5 R5 K7     ; R6 := R5; R5 := R5["ChatPrint"]
 34 [-]: LOADK     R7 K8        ; R7 := "Removed "
 35 [-]: MOVE      R8 R4        ; R8 := R4
 36 [-]: CONCAT    R7 R7 R8     ; R7 := R7 .. R8
 37 [-]: CALL      R5 3 1       ; R5(R6,R7)
 38 [-]: TFORLOOP  R0 2         ; R3,R4 :=  R0(R1,R2); if R3 ~= nil then begin PC = 18; R2 := R3 end
 39 [-]: JMP       18           ; PC := 18
 40 [-]: GETUPVAL  R0 U4        ; R0 := U4
 41 [-]: CALL      R0 1 1       ; R0()
 42 [-]: GETUPVAL  R0 U5        ; R0 := U5
 43 [-]: CALL      R0 1 1       ; R0()
 44 [-]: RETURN    R0 1         ; return 


; Function #103.13:
;
; Name:            
; Defined at line: 2562
; #Upvalues:       5
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  9

  1 [-]: GETGLOBAL R0 K0        ; R0 := vgui
  2 [-]: GETTABLE  R0 R0 K1     ; R0 := R0["Create"]
  3 [-]: LOADK     R1 K2        ; R1 := "DComboBox"
  4 [-]: GETUPVAL  R2 U1        ; R2 := U1
  5 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["custepanel"]
  6 [-]: CALL      R0 3 2       ; R0 := R0(R1,R2)
  7 [-]: SETUPVAL  R0 U0        ; U0 := Rd
  8 [-]: GETUPVAL  R0 U0        ; R0 := U0
  9 [-]: SELF      R0 R0 K4     ; R1 := R0; R0 := R0["SetPos"]
 10 [-]: LOADK     R2 K5        ; R2 := 0
 11 [-]: LOADK     R3 K6        ; R3 := 25
 12 [-]: CALL      R0 4 1       ; R0(R1,R2,R3)
 13 [-]: GETUPVAL  R0 U0        ; R0 := U0
 14 [-]: SELF      R0 R0 K7     ; R1 := R0; R0 := R0["SetSize"]
 15 [-]: LOADK     R2 K8        ; R2 := 110
 16 [-]: LOADK     R3 K9        ; R3 := 180
 17 [-]: CALL      R0 4 1       ; R0(R1,R2,R3)
 18 [-]: GETUPVAL  R0 U0        ; R0 := U0
 19 [-]: SELF      R0 R0 K10    ; R1 := R0; R0 := R0["SetMultiple"]
 20 [-]: LOADBOOL  R2 0 0       ; R2 := false
 21 [-]: CALL      R0 3 1       ; R0(R1,R2)
 22 [-]: GETUPVAL  R0 U2        ; R0 := U2
 23 [-]: GETTABLE  R0 R0 K11    ; R0 := R0["pairs"]
 24 [-]: GETUPVAL  R1 U3        ; R1 := U3
 25 [-]: CALL      R1 1 0       ; R1,... := R1()
 26 [-]: CALL      R0 0 4       ; R0,R1,R2 := R0(R1,...)
 27 [-]: JMP       40           ; PC := 40
 28 [-]: GETUPVAL  R5 U4        ; R5 := U4
 29 [-]: GETTABLE  R5 R5 K12    ; R5 := R5["custe"]
 30 [-]: GETTABLE  R5 R5 R4     ; R5 := R5[R4]
 31 [-]: TEST      R5 1         ; if R5 then PC := 40
 32 [-]: JMP       40           ; PC := 40
 33 [-]: GETUPVAL  R5 U0        ; R5 := U0
 34 [-]: SELF      R5 R5 K13    ; R6 := R5; R5 := R5["AddItem"]
 35 [-]: MOVE      R7 R4        ; R7 := R4
 36 [-]: CALL      R5 3 2       ; R5 := R5(R6,R7)
 37 [-]: SELF      R6 R5 K14    ; R7 := R5; R6 := R5["SetTooltip"]
 38 [-]: MOVE      R8 R4        ; R8 := R4
 39 [-]: CALL      R6 3 1       ; R6(R7,R8)
 40 [-]: TFORLOOP  R0 2         ; R3,R4 :=  R0(R1,R2); if R3 ~= nil then begin PC = 28; R2 := R3 end
 41 [-]: JMP       28           ; PC := 28
 42 [-]: RETURN    R0 1         ; return 


; Function #103.14:
;
; Name:            
; Defined at line: 2577
; #Upvalues:       4
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  9

  1 [-]: GETGLOBAL R0 K0        ; R0 := vgui
  2 [-]: GETTABLE  R0 R0 K1     ; R0 := R0["Create"]
  3 [-]: LOADK     R1 K2        ; R1 := "DComboBox"
  4 [-]: GETUPVAL  R2 U1        ; R2 := U1
  5 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["custepanel"]
  6 [-]: CALL      R0 3 2       ; R0 := R0(R1,R2)
  7 [-]: SETUPVAL  R0 U0        ; U0 := Rd
  8 [-]: GETUPVAL  R0 U0        ; R0 := U0
  9 [-]: SELF      R0 R0 K4     ; R1 := R0; R0 := R0["SetPos"]
 10 [-]: LOADK     R2 K5        ; R2 := 225
 11 [-]: LOADK     R3 K6        ; R3 := 25
 12 [-]: CALL      R0 4 1       ; R0(R1,R2,R3)
 13 [-]: GETUPVAL  R0 U0        ; R0 := U0
 14 [-]: SELF      R0 R0 K7     ; R1 := R0; R0 := R0["SetSize"]
 15 [-]: LOADK     R2 K8        ; R2 := 110
 16 [-]: LOADK     R3 K9        ; R3 := 180
 17 [-]: CALL      R0 4 1       ; R0(R1,R2,R3)
 18 [-]: GETUPVAL  R0 U0        ; R0 := U0
 19 [-]: SELF      R0 R0 K10    ; R1 := R0; R0 := R0["SetMultiple"]
 20 [-]: LOADBOOL  R2 0 0       ; R2 := false
 21 [-]: CALL      R0 3 1       ; R0(R1,R2)
 22 [-]: GETUPVAL  R0 U2        ; R0 := U2
 23 [-]: GETTABLE  R0 R0 K11    ; R0 := R0["pairs"]
 24 [-]: GETUPVAL  R1 U3        ; R1 := U3
 25 [-]: GETTABLE  R1 R1 K12    ; R1 := R1["custe"]
 26 [-]: CALL      R0 2 4       ; R0,R1,R2 := R0(R1)
 27 [-]: JMP       35           ; PC := 35
 28 [-]: GETUPVAL  R5 U0        ; R5 := U0
 29 [-]: SELF      R5 R5 K13    ; R6 := R5; R5 := R5["AddItem"]
 30 [-]: MOVE      R7 R3        ; R7 := R3
 31 [-]: CALL      R5 3 2       ; R5 := R5(R6,R7)
 32 [-]: SELF      R6 R5 K14    ; R7 := R5; R6 := R5["SetTooltip"]
 33 [-]: MOVE      R8 R3        ; R8 := R3
 34 [-]: CALL      R6 3 1       ; R6(R7,R8)
 35 [-]: TFORLOOP  R0 2         ; R3,R4 :=  R0(R1,R2); if R3 ~= nil then begin PC = 28; R2 := R3 end
 36 [-]: JMP       28           ; PC := 28
 37 [-]: RETURN    R0 1         ; return 


; Function #103.15:
;
; Name:            
; Defined at line: 2593
; #Upvalues:       7
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  10

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: SELF      R0 R0 K0     ; R1 := R0; R0 := R0["GetSelectedItems"]
  3 [-]: CALL      R0 2 2       ; R0 := R0(R1)
  4 [-]: TEST      R0 0         ; if not R0 then PC := 52
  5 [-]: JMP       52           ; PC := 52
  6 [-]: GETUPVAL  R0 U0        ; R0 := U0
  7 [-]: SELF      R0 R0 K0     ; R1 := R0; R0 := R0["GetSelectedItems"]
  8 [-]: CALL      R0 2 2       ; R0 := R0(R1)
  9 [-]: GETTABLE  R0 R0 K1     ; R0 := R0[1]
 10 [-]: TEST      R0 0         ; if not R0 then PC := 52
 11 [-]: JMP       52           ; PC := 52
 12 [-]: GETUPVAL  R0 U1        ; R0 := U1
 13 [-]: GETTABLE  R0 R0 K2     ; R0 := R0["pairs"]
 14 [-]: GETUPVAL  R1 U2        ; R1 := U2
 15 [-]: CALL      R1 1 0       ; R1,... := R1()
 16 [-]: CALL      R0 0 4       ; R0,R1,R2 := R0(R1,...)
 17 [-]: JMP       50           ; PC := 50
 18 [-]: GETUPVAL  R5 U0        ; R5 := U0
 19 [-]: SELF      R5 R5 K0     ; R6 := R5; R5 := R5["GetSelectedItems"]
 20 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 21 [-]: GETTABLE  R5 R5 K1     ; R5 := R5[1]
 22 [-]: SELF      R5 R5 K3     ; R6 := R5; R5 := R5["GetValue"]
 23 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 24 [-]: EQ        0 R4 R5      ; if R4 ~= R5 then PC := 50
 25 [-]: JMP       50           ; PC := 50
 26 [-]: GETUPVAL  R5 U3        ; R5 := U3
 27 [-]: GETTABLE  R5 R5 K4     ; R5 := R5["custe"]
 28 [-]: SETTABLE  R5 R4 K5     ; R5[R4] := true
 29 [-]: GETUPVAL  R5 U3        ; R5 := U3
 30 [-]: GETTABLE  R5 R5 K6     ; R5 := R5["data"]
 31 [-]: GETTABLE  R5 R5 K7     ; R5 := R5["GetOptionTab"]
 32 [-]: LOADK     R6 K8        ; R6 := "ESPEnts"
 33 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 34 [-]: TEST      R5 1         ; if R5 then PC := 37
 35 [-]: JMP       37           ; PC := 37
 36 [-]: NEWTABLE  R5 0 0       ; R5 := {}
 37 [-]: SETTABLE  R5 R4 K5     ; R5[R4] := true
 38 [-]: GETUPVAL  R6 U3        ; R6 := U3
 39 [-]: GETTABLE  R6 R6 K6     ; R6 := R6["data"]
 40 [-]: GETTABLE  R6 R6 K9     ; R6 := R6["SetOptionTab"]
 41 [-]: LOADK     R7 K8        ; R7 := "ESPEnts"
 42 [-]: MOVE      R8 R5        ; R8 := R5
 43 [-]: CALL      R6 3 1       ; R6(R7,R8)
 44 [-]: GETUPVAL  R6 U4        ; R6 := U4
 45 [-]: SELF      R6 R6 K10    ; R7 := R6; R6 := R6["ChatPrint"]
 46 [-]: LOADK     R8 K11       ; R8 := "Added "
 47 [-]: MOVE      R9 R4        ; R9 := R4
 48 [-]: CONCAT    R8 R8 R9     ; R8 := R8 .. R9
 49 [-]: CALL      R6 3 1       ; R6(R7,R8)
 50 [-]: TFORLOOP  R0 2         ; R3,R4 :=  R0(R1,R2); if R3 ~= nil then begin PC = 18; R2 := R3 end
 51 [-]: JMP       18           ; PC := 18
 52 [-]: GETUPVAL  R0 U5        ; R0 := U5
 53 [-]: CALL      R0 1 1       ; R0()
 54 [-]: GETUPVAL  R0 U6        ; R0 := U6
 55 [-]: CALL      R0 1 1       ; R0()
 56 [-]: RETURN    R0 1         ; return 


; Function #103.16:
;
; Name:            
; Defined at line: 2614
; #Upvalues:       6
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  10

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: SELF      R0 R0 K0     ; R1 := R0; R0 := R0["GetSelectedItems"]
  3 [-]: CALL      R0 2 2       ; R0 := R0(R1)
  4 [-]: TEST      R0 0         ; if not R0 then PC := 52
  5 [-]: JMP       52           ; PC := 52
  6 [-]: GETUPVAL  R0 U0        ; R0 := U0
  7 [-]: SELF      R0 R0 K0     ; R1 := R0; R0 := R0["GetSelectedItems"]
  8 [-]: CALL      R0 2 2       ; R0 := R0(R1)
  9 [-]: GETTABLE  R0 R0 K1     ; R0 := R0[1]
 10 [-]: TEST      R0 0         ; if not R0 then PC := 52
 11 [-]: JMP       52           ; PC := 52
 12 [-]: GETUPVAL  R0 U1        ; R0 := U1
 13 [-]: GETTABLE  R0 R0 K2     ; R0 := R0["pairs"]
 14 [-]: GETUPVAL  R1 U2        ; R1 := U2
 15 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["custe"]
 16 [-]: CALL      R0 2 4       ; R0,R1,R2 := R0(R1)
 17 [-]: JMP       50           ; PC := 50
 18 [-]: GETUPVAL  R5 U0        ; R5 := U0
 19 [-]: SELF      R5 R5 K0     ; R6 := R5; R5 := R5["GetSelectedItems"]
 20 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 21 [-]: GETTABLE  R5 R5 K1     ; R5 := R5[1]
 22 [-]: SELF      R5 R5 K4     ; R6 := R5; R5 := R5["GetValue"]
 23 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 24 [-]: EQ        0 R3 R5      ; if R3 ~= R5 then PC := 50
 25 [-]: JMP       50           ; PC := 50
 26 [-]: GETUPVAL  R5 U2        ; R5 := U2
 27 [-]: GETTABLE  R5 R5 K3     ; R5 := R5["custe"]
 28 [-]: SETTABLE  R5 R3 K5     ; R5[R3] := nil
 29 [-]: GETUPVAL  R5 U2        ; R5 := U2
 30 [-]: GETTABLE  R5 R5 K6     ; R5 := R5["data"]
 31 [-]: GETTABLE  R5 R5 K7     ; R5 := R5["GetOptionTab"]
 32 [-]: LOADK     R6 K8        ; R6 := "ESPEnts"
 33 [-]: CALL      R5 2 2       ; R5 := R5(R6)
 34 [-]: TEST      R5 1         ; if R5 then PC := 37
 35 [-]: JMP       37           ; PC := 37
 36 [-]: NEWTABLE  R5 0 0       ; R5 := {}
 37 [-]: SETTABLE  R5 R3 K5     ; R5[R3] := nil
 38 [-]: GETUPVAL  R6 U2        ; R6 := U2
 39 [-]: GETTABLE  R6 R6 K6     ; R6 := R6["data"]
 40 [-]: GETTABLE  R6 R6 K9     ; R6 := R6["SetOptionTab"]
 41 [-]: LOADK     R7 K8        ; R7 := "ESPEnts"
 42 [-]: MOVE      R8 R5        ; R8 := R5
 43 [-]: CALL      R6 3 1       ; R6(R7,R8)
 44 [-]: GETUPVAL  R6 U3        ; R6 := U3
 45 [-]: SELF      R6 R6 K10    ; R7 := R6; R6 := R6["ChatPrint"]
 46 [-]: LOADK     R8 K11       ; R8 := "Removed "
 47 [-]: MOVE      R9 R3        ; R9 := R3
 48 [-]: CONCAT    R8 R8 R9     ; R8 := R8 .. R9
 49 [-]: CALL      R6 3 1       ; R6(R7,R8)
 50 [-]: TFORLOOP  R0 2         ; R3,R4 :=  R0(R1,R2); if R3 ~= nil then begin PC = 18; R2 := R3 end
 51 [-]: JMP       18           ; PC := 18
 52 [-]: GETUPVAL  R0 U4        ; R0 := U4
 53 [-]: CALL      R0 1 1       ; R0()
 54 [-]: GETUPVAL  R0 U5        ; R0 := U5
 55 [-]: CALL      R0 1 1       ; R0()
 56 [-]: RETURN    R0 1         ; return 


; Function #103.17:
;
; Name:            
; Defined at line: 2635
; #Upvalues:       3
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  3

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: NEWTABLE  R1 0 0       ; R1 := {}
  3 [-]: SETTABLE  R0 K0 R1     ; R0["custe"] := R1
  4 [-]: GETUPVAL  R0 U0        ; R0 := U0
  5 [-]: GETTABLE  R0 R0 K1     ; R0 := R0["data"]
  6 [-]: GETTABLE  R0 R0 K2     ; R0 := R0["SetOptionTab"]
  7 [-]: LOADK     R1 K3        ; R1 := "ESPEnts"
  8 [-]: GETUPVAL  R2 U0        ; R2 := U0
  9 [-]: GETTABLE  R2 R2 K0     ; R2 := R2["custe"]
 10 [-]: CALL      R0 3 1       ; R0(R1,R2)
 11 [-]: GETUPVAL  R0 U1        ; R0 := U1
 12 [-]: CALL      R0 1 1       ; R0()
 13 [-]: GETUPVAL  R0 U2        ; R0 := U2
 14 [-]: CALL      R0 1 1       ; R0()
 15 [-]: RETURN    R0 1         ; return 


; Function #103.18:
;
; Name:            
; Defined at line: 2645
; #Upvalues:       4
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  8

  1 [-]: GETGLOBAL R0 K0        ; R0 := vgui
  2 [-]: GETTABLE  R0 R0 K1     ; R0 := R0["Create"]
  3 [-]: LOADK     R1 K2        ; R1 := "DComboBox"
  4 [-]: GETUPVAL  R2 U1        ; R2 := U1
  5 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["configpanel"]
  6 [-]: CALL      R0 3 2       ; R0 := R0(R1,R2)
  7 [-]: SETUPVAL  R0 U0        ; U0 := Rd
  8 [-]: GETUPVAL  R0 U0        ; R0 := U0
  9 [-]: SELF      R0 R0 K4     ; R1 := R0; R0 := R0["SetPos"]
 10 [-]: LOADK     R2 K5        ; R2 := 0
 11 [-]: LOADK     R3 K6        ; R3 := 25
 12 [-]: CALL      R0 4 1       ; R0(R1,R2,R3)
 13 [-]: GETUPVAL  R0 U0        ; R0 := U0
 14 [-]: SELF      R0 R0 K7     ; R1 := R0; R0 := R0["SetSize"]
 15 [-]: LOADK     R2 K8        ; R2 := 305
 16 [-]: LOADK     R3 K9        ; R3 := 175
 17 [-]: CALL      R0 4 1       ; R0(R1,R2,R3)
 18 [-]: GETUPVAL  R0 U0        ; R0 := U0
 19 [-]: SELF      R0 R0 K10    ; R1 := R0; R0 := R0["SetMultiple"]
 20 [-]: LOADBOOL  R2 0 0       ; R2 := false
 21 [-]: CALL      R0 3 1       ; R0(R1,R2)
 22 [-]: GETUPVAL  R0 U2        ; R0 := U2
 23 [-]: GETTABLE  R0 R0 K11    ; R0 := R0["pairs"]
 24 [-]: GETUPVAL  R1 U3        ; R1 := U3
 25 [-]: GETTABLE  R1 R1 K12    ; R1 := R1["configs"]
 26 [-]: CALL      R0 2 4       ; R0,R1,R2 := R0(R1)
 27 [-]: JMP       32           ; PC := 32
 28 [-]: GETUPVAL  R5 U0        ; R5 := U0
 29 [-]: SELF      R5 R5 K13    ; R6 := R5; R5 := R5["AddItem"]
 30 [-]: MOVE      R7 R3        ; R7 := R3
 31 [-]: CALL      R5 3 1       ; R5(R6,R7)
 32 [-]: TFORLOOP  R0 2         ; R3,R4 :=  R0(R1,R2); if R3 ~= nil then begin PC = 28; R2 := R3 end
 33 [-]: JMP       28           ; PC := 28
 34 [-]: RETURN    R0 1         ; return 


; Function #103.19:
;
; Name:            
; Defined at line: 2660
; #Upvalues:       4
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  9

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: SELF      R0 R0 K0     ; R1 := R0; R0 := R0["GetSelectedItems"]
  3 [-]: CALL      R0 2 2       ; R0 := R0(R1)
  4 [-]: TEST      R0 0         ; if not R0 then PC := 61
  5 [-]: JMP       61           ; PC := 61
  6 [-]: GETUPVAL  R0 U0        ; R0 := U0
  7 [-]: SELF      R0 R0 K0     ; R1 := R0; R0 := R0["GetSelectedItems"]
  8 [-]: CALL      R0 2 2       ; R0 := R0(R1)
  9 [-]: GETTABLE  R0 R0 K1     ; R0 := R0[1]
 10 [-]: TEST      R0 0         ; if not R0 then PC := 61
 11 [-]: JMP       61           ; PC := 61
 12 [-]: GETUPVAL  R0 U0        ; R0 := U0
 13 [-]: SELF      R0 R0 K0     ; R1 := R0; R0 := R0["GetSelectedItems"]
 14 [-]: CALL      R0 2 2       ; R0 := R0(R1)
 15 [-]: GETTABLE  R0 R0 K1     ; R0 := R0[1]
 16 [-]: SELF      R0 R0 K2     ; R1 := R0; R0 := R0["GetText"]
 17 [-]: CALL      R0 2 2       ; R0 := R0(R1)
 18 [-]: GETUPVAL  R1 U1        ; R1 := U1
 19 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["configs"]
 20 [-]: GETTABLE  R1 R1 R0     ; R1 := R1[R0]
 21 [-]: TEST      R1 0         ; if not R1 then PC := 61
 22 [-]: JMP       61           ; PC := 61
 23 [-]: GETUPVAL  R1 U2        ; R1 := U2
 24 [-]: GETTABLE  R1 R1 K4     ; R1 := R1["pairs"]
 25 [-]: GETUPVAL  R2 U1        ; R2 := U1
 26 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["configs"]
 27 [-]: GETTABLE  R2 R2 R0     ; R2 := R2[R0]
 28 [-]: CALL      R1 2 4       ; R1,R2,R3 := R1(R2)
 29 [-]: JMP       52           ; PC := 52
 30 [-]: GETUPVAL  R6 U1        ; R6 := U1
 31 [-]: GETTABLE  R6 R6 K5     ; R6 := R6["tvars"]
 32 [-]: GETTABLE  R7 R5 K1     ; R7 := R5[1]
 33 [-]: GETTABLE  R6 R6 R7     ; R6 := R6[R7]
 34 [-]: TEST      R6 0         ; if not R6 then PC := 52
 35 [-]: JMP       52           ; PC := 52
 36 [-]: GETUPVAL  R6 U1        ; R6 := U1
 37 [-]: GETTABLE  R6 R6 K5     ; R6 := R6["tvars"]
 38 [-]: GETTABLE  R7 R5 K1     ; R7 := R5[1]
 39 [-]: GETTABLE  R6 R6 R7     ; R6 := R6[R7]
 40 [-]: GETTABLE  R6 R6 K6     ; R6 := R6[2]
 41 [-]: TEST      R6 0         ; if not R6 then PC := 52
 42 [-]: JMP       52           ; PC := 52
 43 [-]: GETUPVAL  R6 U2        ; R6 := U2
 44 [-]: GETTABLE  R6 R6 K7     ; R6 := R6["RunConsoleCommand"]
 45 [-]: GETUPVAL  R7 U1        ; R7 := U1
 46 [-]: GETTABLE  R7 R7 K5     ; R7 := R7["tvars"]
 47 [-]: GETTABLE  R8 R5 K1     ; R8 := R5[1]
 48 [-]: GETTABLE  R7 R7 R8     ; R7 := R7[R8]
 49 [-]: GETTABLE  R7 R7 K6     ; R7 := R7[2]
 50 [-]: GETTABLE  R8 R5 K6     ; R8 := R5[2]
 51 [-]: CALL      R6 3 1       ; R6(R7,R8)
 52 [-]: TFORLOOP  R1 2         ; R4,R5 :=  R1(R2,R3); if R4 ~= nil then begin PC = 30; R3 := R4 end
 53 [-]: JMP       30           ; PC := 30
 54 [-]: GETUPVAL  R1 U3        ; R1 := U3
 55 [-]: SELF      R1 R1 K8     ; R2 := R1; R1 := R1["ChatPrint"]
 56 [-]: LOADK     R3 K9        ; R3 := "Enabled "
 57 [-]: MOVE      R4 R0        ; R4 := R0
 58 [-]: LOADK     R5 K10       ; R5 := " config!"
 59 [-]: CONCAT    R3 R3 R5     ; R3 := R3 .. R4 .. R5
 60 [-]: CALL      R1 3 1       ; R1(R2,R3)
 61 [-]: RETURN    R0 1         ; return 


; Function #103.20:
;
; Name:            
; Defined at line: 2678
; #Upvalues:       4
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  6

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: SELF      R0 R0 K0     ; R1 := R0; R0 := R0["GetSelectedItems"]
  3 [-]: CALL      R0 2 2       ; R0 := R0(R1)
  4 [-]: TEST      R0 0         ; if not R0 then PC := 51
  5 [-]: JMP       51           ; PC := 51
  6 [-]: GETUPVAL  R0 U0        ; R0 := U0
  7 [-]: SELF      R0 R0 K0     ; R1 := R0; R0 := R0["GetSelectedItems"]
  8 [-]: CALL      R0 2 2       ; R0 := R0(R1)
  9 [-]: GETTABLE  R0 R0 K1     ; R0 := R0[1]
 10 [-]: TEST      R0 0         ; if not R0 then PC := 51
 11 [-]: JMP       51           ; PC := 51
 12 [-]: GETUPVAL  R0 U0        ; R0 := U0
 13 [-]: SELF      R0 R0 K0     ; R1 := R0; R0 := R0["GetSelectedItems"]
 14 [-]: CALL      R0 2 2       ; R0 := R0(R1)
 15 [-]: GETTABLE  R0 R0 K1     ; R0 := R0[1]
 16 [-]: SELF      R0 R0 K2     ; R1 := R0; R0 := R0["GetText"]
 17 [-]: CALL      R0 2 2       ; R0 := R0(R1)
 18 [-]: EQ        0 R0 K3      ; if R0 ~= "Default" then PC := 25
 19 [-]: JMP       25           ; PC := 25
 20 [-]: GETUPVAL  R1 U1        ; R1 := U1
 21 [-]: SELF      R1 R1 K4     ; R2 := R1; R1 := R1["ChatPrint"]
 22 [-]: LOADK     R3 K5        ; R3 := "You can't delete the default configuration!"
 23 [-]: CALL      R1 3 1       ; R1(R2,R3)
 24 [-]: RETURN    R0 1         ; return 
 25 [-]: GETUPVAL  R1 U2        ; R1 := U2
 26 [-]: GETTABLE  R1 R1 K6     ; R1 := R1["data"]
 27 [-]: GETTABLE  R1 R1 K7     ; R1 := R1["GetOptionTab"]
 28 [-]: LOADK     R2 K8        ; R2 := "Configs"
 29 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 30 [-]: TEST      R1 1         ; if R1 then PC := 33
 31 [-]: JMP       33           ; PC := 33
 32 [-]: NEWTABLE  R1 0 0       ; R1 := {}
 33 [-]: SETTABLE  R1 R0 K9     ; R1[R0] := nil
 34 [-]: GETUPVAL  R2 U2        ; R2 := U2
 35 [-]: GETTABLE  R2 R2 K6     ; R2 := R2["data"]
 36 [-]: GETTABLE  R2 R2 K10    ; R2 := R2["SetOptionTab"]
 37 [-]: LOADK     R3 K8        ; R3 := "Configs"
 38 [-]: MOVE      R4 R1        ; R4 := R1
 39 [-]: CALL      R2 3 1       ; R2(R3,R4)
 40 [-]: GETUPVAL  R2 U2        ; R2 := U2
 41 [-]: GETTABLE  R2 R2 K11    ; R2 := R2["configs"]
 42 [-]: SETTABLE  R2 R0 K9     ; R2[R0] := nil
 43 [-]: GETUPVAL  R2 U1        ; R2 := U1
 44 [-]: SELF      R2 R2 K4     ; R3 := R2; R2 := R2["ChatPrint"]
 45 [-]: LOADK     R4 K12       ; R4 := "Deleted config "
 46 [-]: MOVE      R5 R0        ; R5 := R0
 47 [-]: CONCAT    R4 R4 R5     ; R4 := R4 .. R5
 48 [-]: CALL      R2 3 1       ; R2(R3,R4)
 49 [-]: GETUPVAL  R2 U3        ; R2 := U3
 50 [-]: CALL      R2 1 1       ; R2()
 51 [-]: RETURN    R0 1         ; return 


; Function #103.21:
;
; Name:            
; Defined at line: 2700
; #Upvalues:       5
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  8

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["gui"]
  3 [-]: GETTABLE  R0 R0 K1     ; R0 := R0["EnableScreenClicker"]
  4 [-]: LOADBOOL  R1 1 0       ; R1 := true
  5 [-]: CALL      R0 2 1       ; R0(R1)
  6 [-]: GETUPVAL  R0 U1        ; R0 := U1
  7 [-]: GETTABLE  R0 R0 K2     ; R0 := R0["vars"]
  8 [-]: SETTABLE  R0 K3 K4     ; R0["chatting"] := true
  9 [-]: GETUPVAL  R0 U0        ; R0 := U0
 10 [-]: GETTABLE  R0 R0 K5     ; R0 := R0["Derma_StringRequest"]
 11 [-]: LOADK     R1 K6        ; R1 := "Config Name"
 12 [-]: LOADK     R2 K7        ; R2 := "Enter a name for this configuration."
 13 [-]: GETUPVAL  R3 U2        ; R3 := U2
 14 [-]: SELF      R3 R3 K8     ; R4 := R3; R3 := R3["GetSelectedItems"]
 15 [-]: CALL      R3 2 2       ; R3 := R3(R4)
 16 [-]: TEST      R3 0         ; if not R3 then PC := 32
 17 [-]: JMP       32           ; PC := 32
 18 [-]: GETUPVAL  R3 U2        ; R3 := U2
 19 [-]: SELF      R3 R3 K8     ; R4 := R3; R3 := R3["GetSelectedItems"]
 20 [-]: CALL      R3 2 2       ; R3 := R3(R4)
 21 [-]: GETTABLE  R3 R3 K9     ; R3 := R3[1]
 22 [-]: TEST      R3 0         ; if not R3 then PC := 32
 23 [-]: JMP       32           ; PC := 32
 24 [-]: GETUPVAL  R3 U2        ; R3 := U2
 25 [-]: SELF      R3 R3 K8     ; R4 := R3; R3 := R3["GetSelectedItems"]
 26 [-]: CALL      R3 2 2       ; R3 := R3(R4)
 27 [-]: GETTABLE  R3 R3 K9     ; R3 := R3[1]
 28 [-]: SELF      R3 R3 K10    ; R4 := R3; R3 := R3["GetText"]
 29 [-]: CALL      R3 2 2       ; R3 := R3(R4)
 30 [-]: TEST      R3 1         ; if R3 then PC := 33
 31 [-]: JMP       33           ; PC := 33
 32 [-]: LOADK     R3 K11       ; R3 := ""
 33 [-]: CLOSURE   R4 0         ; R4 := closure(Function #103.21.1)
 34 [-]: GETUPVAL  R0 U0        ; R0 := U0
 35 [-]: GETUPVAL  R0 U1        ; R0 := U1
 36 [-]: GETUPVAL  R0 U3        ; R0 := U3
 37 [-]: GETUPVAL  R0 U4        ; R0 := U4
 38 [-]: CLOSURE   R5 1         ; R5 := closure(Function #103.21.2)
 39 [-]: GETUPVAL  R0 U0        ; R0 := U0
 40 [-]: GETUPVAL  R0 U1        ; R0 := U1
 41 [-]: LOADK     R6 K12       ; R6 := "Submit"
 42 [-]: LOADK     R7 K13       ; R7 := "Cancel"
 43 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
 44 [-]: RETURN    R0 1         ; return 


; Function #103.21.1:
;
; Name:            
; Defined at line: 2705
; #Upvalues:       4
; #Parameters:     1
; Is_vararg:       0
; Max Stack Size:  14

  1 [-]: GETUPVAL  R1 U0        ; R1 := U0
  2 [-]: GETTABLE  R1 R1 K0     ; R1 := R1["gui"]
  3 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["EnableScreenClicker"]
  4 [-]: LOADBOOL  R2 0 0       ; R2 := false
  5 [-]: CALL      R1 2 1       ; R1(R2)
  6 [-]: GETUPVAL  R1 U1        ; R1 := U1
  7 [-]: GETTABLE  R1 R1 K2     ; R1 := R1["vars"]
  8 [-]: SETTABLE  R1 K3 K4     ; R1["chatting"] := false
  9 [-]: TEST      R0 0         ; if not R0 then PC := 18
 10 [-]: JMP       18           ; PC := 18
 11 [-]: GETUPVAL  R1 U0        ; R1 := U0
 12 [-]: GETTABLE  R1 R1 K5     ; R1 := R1["string"]
 13 [-]: GETTABLE  R1 R1 K6     ; R1 := R1["len"]
 14 [-]: MOVE      R2 R0        ; R2 := R0
 15 [-]: CALL      R1 2 2       ; R1 := R1(R2)
 16 [-]: LT        0 R1 K7      ; if R1 >= 2 then PC := 23
 17 [-]: JMP       23           ; PC := 23
 18 [-]: GETUPVAL  R1 U2        ; R1 := U2
 19 [-]: SELF      R1 R1 K8     ; R2 := R1; R1 := R1["ChatPrint"]
 20 [-]: LOADK     R3 K9        ; R3 := "Please enter a config name!"
 21 [-]: CALL      R1 3 1       ; R1(R2,R3)
 22 [-]: RETURN    R0 1         ; return 
 23 [-]: LOADK     R1 K10       ; R1 := ""
 24 [-]: GETUPVAL  R2 U0        ; R2 := U0
 25 [-]: GETTABLE  R2 R2 K11    ; R2 := R2["pairs"]
 26 [-]: GETUPVAL  R3 U1        ; R3 := U1
 27 [-]: GETTABLE  R3 R3 K12    ; R3 := R3["tvars"]
 28 [-]: CALL      R2 2 4       ; R2,R3,R4 := R2(R3)
 29 [-]: JMP       36           ; PC := 36
 30 [-]: MOVE      R7 R1        ; R7 := R1
 31 [-]: MOVE      R8 R5        ; R8 := R5
 32 [-]: LOADK     R9 K13       ; R9 := "="
 33 [-]: GETTABLE  R10 R6 K14   ; R10 := R6[1]
 34 [-]: LOADK     R11 K15      ; R11 := "`"
 35 [-]: CONCAT    R1 R7 R11    ; R1 := R7 .. R8 .. R9 .. R10 .. R11
 36 [-]: TFORLOOP  R2 2         ; R5,R6 :=  R2(R3,R4); if R5 ~= nil then begin PC = 30; R4 := R5 end
 37 [-]: JMP       30           ; PC := 30
 38 [-]: GETUPVAL  R2 U1        ; R2 := U1
 39 [-]: GETTABLE  R2 R2 K16    ; R2 := R2["data"]
 40 [-]: GETTABLE  R2 R2 K17    ; R2 := R2["GetOptionTab"]
 41 [-]: LOADK     R3 K18       ; R3 := "Configs"
 42 [-]: CALL      R2 2 2       ; R2 := R2(R3)
 43 [-]: TEST      R2 1         ; if R2 then PC := 46
 44 [-]: JMP       46           ; PC := 46
 45 [-]: NEWTABLE  R2 0 0       ; R2 := {}
 46 [-]: SETTABLE  R2 R0 R1     ; R2[R0] := R1
 47 [-]: GETUPVAL  R3 U1        ; R3 := U1
 48 [-]: GETTABLE  R3 R3 K16    ; R3 := R3["data"]
 49 [-]: GETTABLE  R3 R3 K19    ; R3 := R3["SetOptionTab"]
 50 [-]: LOADK     R4 K18       ; R4 := "Configs"
 51 [-]: MOVE      R5 R2        ; R5 := R2
 52 [-]: CALL      R3 3 1       ; R3(R4,R5)
 53 [-]: NEWTABLE  R3 0 0       ; R3 := {}
 54 [-]: GETUPVAL  R4 U0        ; R4 := U0
 55 [-]: GETTABLE  R4 R4 K11    ; R4 := R4["pairs"]
 56 [-]: GETUPVAL  R5 U1        ; R5 := U1
 57 [-]: GETTABLE  R5 R5 K12    ; R5 := R5["tvars"]
 58 [-]: CALL      R4 2 4       ; R4,R5,R6 := R4(R5)
 59 [-]: JMP       69           ; PC := 69
 60 [-]: GETUPVAL  R9 U0        ; R9 := U0
 61 [-]: GETTABLE  R9 R9 K20    ; R9 := R9["table"]
 62 [-]: GETTABLE  R9 R9 K21    ; R9 := R9["insert"]
 63 [-]: MOVE      R10 R3       ; R10 := R3
 64 [-]: NEWTABLE  R11 2 0      ; R11 := {}
 65 [-]: MOVE      R12 R7       ; R12 := R7
 66 [-]: GETTABLE  R13 R8 K14   ; R13 := R8[1]
 67 [-]: SETLIST   R11 2 1      ; R11[(1-1)*FPF+i] := R(11+i), 1 <= i <= 2
 68 [-]: CALL      R9 3 1       ; R9(R10,R11)
 69 [-]: TFORLOOP  R4 2         ; R7,R8 :=  R4(R5,R6); if R7 ~= nil then begin PC = 60; R6 := R7 end
 70 [-]: JMP       60           ; PC := 60
 71 [-]: GETUPVAL  R4 U1        ; R4 := U1
 72 [-]: GETTABLE  R4 R4 K22    ; R4 := R4["configs"]
 73 [-]: SETTABLE  R4 R0 R3     ; R4[R0] := R3
 74 [-]: GETUPVAL  R4 U2        ; R4 := U2
 75 [-]: SELF      R4 R4 K8     ; R5 := R4; R4 := R4["ChatPrint"]
 76 [-]: LOADK     R6 K23       ; R6 := "Saved config "
 77 [-]: MOVE      R7 R0        ; R7 := R0
 78 [-]: CONCAT    R6 R6 R7     ; R6 := R6 .. R7
 79 [-]: CALL      R4 3 1       ; R4(R5,R6)
 80 [-]: GETUPVAL  R4 U3        ; R4 := U3
 81 [-]: CALL      R4 1 1       ; R4()
 82 [-]: RETURN    R0 1         ; return 


; Function #103.21.2:
;
; Name:            
; Defined at line: 2730
; #Upvalues:       2
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  2

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["gui"]
  3 [-]: GETTABLE  R0 R0 K1     ; R0 := R0["EnableScreenClicker"]
  4 [-]: LOADBOOL  R1 0 0       ; R1 := false
  5 [-]: CALL      R0 2 1       ; R0(R1)
  6 [-]: GETUPVAL  R0 U1        ; R0 := U1
  7 [-]: GETTABLE  R0 R0 K2     ; R0 := R0["vars"]
  8 [-]: SETTABLE  R0 K3 K4     ; R0["chatting"] := false
  9 [-]: RETURN    R0 1         ; return 


; Function #103.22:
;
; Name:            
; Defined at line: 2745
; #Upvalues:       3
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  8

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["gui"]
  3 [-]: GETTABLE  R0 R0 K1     ; R0 := R0["EnableScreenClicker"]
  4 [-]: LOADBOOL  R1 1 0       ; R1 := true
  5 [-]: CALL      R0 2 1       ; R0(R1)
  6 [-]: GETUPVAL  R0 U1        ; R0 := U1
  7 [-]: GETTABLE  R0 R0 K2     ; R0 := R0["vars"]
  8 [-]: SETTABLE  R0 K3 K4     ; R0["chatting"] := true
  9 [-]: GETUPVAL  R0 U0        ; R0 := U0
 10 [-]: GETTABLE  R0 R0 K5     ; R0 := R0["Derma_StringRequest"]
 11 [-]: LOADK     R1 K6        ; R1 := "Name Filter"
 12 [-]: LOADK     R2 K7        ; R2 := "Enter a name to filter the IP logs with.\nLeave blank for no filter."
 13 [-]: GETUPVAL  R3 U1        ; R3 := U1
 14 [-]: GETTABLE  R3 R3 K8     ; R3 := R3["IPSrch"]
 15 [-]: CLOSURE   R4 0         ; R4 := closure(Function #103.22.1)
 16 [-]: GETUPVAL  R0 U1        ; R0 := U1
 17 [-]: GETUPVAL  R0 U0        ; R0 := U0
 18 [-]: GETUPVAL  R0 U2        ; R0 := U2
 19 [-]: CLOSURE   R5 1         ; R5 := closure(Function #103.22.2)
 20 [-]: GETUPVAL  R0 U0        ; R0 := U0
 21 [-]: GETUPVAL  R0 U1        ; R0 := U1
 22 [-]: GETUPVAL  R0 U2        ; R0 := U2
 23 [-]: LOADK     R6 K9        ; R6 := "Filter"
 24 [-]: LOADK     R7 K10       ; R7 := "Cancel"
 25 [-]: CALL      R0 8 1       ; R0(R1,R2,R3,R4,R5,R6,R7)
 26 [-]: RETURN    R0 1         ; return 


; Function #103.22.1:
;
; Name:            
; Defined at line: 2749
; #Upvalues:       3
; #Parameters:     1
; Is_vararg:       0
; Max Stack Size:  4

  1 [-]: GETUPVAL  R1 U0        ; R1 := U0
  2 [-]: SETTABLE  R1 K0 R0     ; R1["IPSrch"] := R0
  3 [-]: GETUPVAL  R1 U0        ; R1 := U0
  4 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["BuildIPLogList"]
  5 [-]: CALL      R1 1 1       ; R1()
  6 [-]: GETUPVAL  R1 U1        ; R1 := U1
  7 [-]: GETTABLE  R1 R1 K2     ; R1 := R1["gui"]
  8 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["EnableScreenClicker"]
  9 [-]: LOADBOOL  R2 0 0       ; R2 := false
 10 [-]: CALL      R1 2 1       ; R1(R2)
 11 [-]: GETUPVAL  R1 U0        ; R1 := U0
 12 [-]: GETTABLE  R1 R1 K4     ; R1 := R1["vars"]
 13 [-]: SETTABLE  R1 K5 K6     ; R1["chatting"] := false
 14 [-]: GETUPVAL  R1 U1        ; R1 := U1
 15 [-]: GETTABLE  R1 R1 K7     ; R1 := R1["timer"]
 16 [-]: GETTABLE  R1 R1 K8     ; R1 := R1["Simple"]
 17 [-]: LOADK     R2 K9        ; R2 := 0.01
 18 [-]: CLOSURE   R3 0         ; R3 := closure(Function #103.22.1.1)
 19 [-]: GETUPVAL  R0 U2        ; R0 := U2
 20 [-]: GETUPVAL  R0 U0        ; R0 := U0
 21 [-]: CALL      R1 3 1       ; R1(R2,R3)
 22 [-]: RETURN    R0 1         ; return 


; Function #103.22.1.1:
;
; Name:            
; Defined at line: 2755
; #Upvalues:       2
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  2

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["frame"]
  3 [-]: TEST      R0 1         ; if R0 then PC := 8
  4 [-]: JMP       8            ; PC := 8
  5 [-]: GETUPVAL  R0 U1        ; R0 := U1
  6 [-]: GETTABLE  R0 R0 K1     ; R0 := R0["Menu"]
  7 [-]: CALL      R0 1 1       ; R0()
  8 [-]: RETURN    R0 1         ; return 


; Function #103.22.2:
;
; Name:            
; Defined at line: 2757
; #Upvalues:       3
; #Parameters:     1
; Is_vararg:       0
; Max Stack Size:  4

  1 [-]: GETUPVAL  R1 U0        ; R1 := U0
  2 [-]: GETTABLE  R1 R1 K0     ; R1 := R1["gui"]
  3 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["EnableScreenClicker"]
  4 [-]: LOADBOOL  R2 0 0       ; R2 := false
  5 [-]: CALL      R1 2 1       ; R1(R2)
  6 [-]: GETUPVAL  R1 U1        ; R1 := U1
  7 [-]: GETTABLE  R1 R1 K2     ; R1 := R1["vars"]
  8 [-]: SETTABLE  R1 K3 K4     ; R1["chatting"] := false
  9 [-]: GETUPVAL  R1 U0        ; R1 := U0
 10 [-]: GETTABLE  R1 R1 K5     ; R1 := R1["timer"]
 11 [-]: GETTABLE  R1 R1 K6     ; R1 := R1["Simple"]
 12 [-]: LOADK     R2 K7        ; R2 := 0.01
 13 [-]: CLOSURE   R3 0         ; R3 := closure(Function #103.22.2.1)
 14 [-]: GETUPVAL  R0 U2        ; R0 := U2
 15 [-]: GETUPVAL  R0 U1        ; R0 := U1
 16 [-]: CALL      R1 3 1       ; R1(R2,R3)
 17 [-]: RETURN    R0 1         ; return 


; Function #103.22.2.1:
;
; Name:            
; Defined at line: 2759
; #Upvalues:       2
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  2

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["frame"]
  3 [-]: TEST      R0 1         ; if R0 then PC := 8
  4 [-]: JMP       8            ; PC := 8
  5 [-]: GETUPVAL  R0 U1        ; R0 := U1
  6 [-]: GETTABLE  R0 R0 K1     ; R0 := R0["Menu"]
  7 [-]: CALL      R0 1 1       ; R0()
  8 [-]: RETURN    R0 1         ; return 


; Function #103.23:
;
; Name:            
; Defined at line: 2770
; #Upvalues:       2
; #Parameters:     3
; Is_vararg:       0
; Max Stack Size:  7

  1 [-]: GETUPVAL  R3 U0        ; R3 := U0
  2 [-]: GETTABLE  R3 R3 K0     ; R3 := R3["SetClipboardText"]
  3 [-]: SELF      R4 R1 K1     ; R5 := R1; R4 := R1["GetValue"]
  4 [-]: LOADK     R6 K2        ; R6 := 2
  5 [-]: CALL      R4 3 0       ; R4,... := R4(R5,R6)
  6 [-]: CALL      R3 0 1       ; R3(R4,...)
  7 [-]: GETUPVAL  R3 U1        ; R3 := U1
  8 [-]: SELF      R3 R3 K3     ; R4 := R3; R3 := R3["ChatPrint"]
  9 [-]: LOADK     R5 K4        ; R5 := "Copied IP to clipboard!"
 10 [-]: CALL      R3 3 1       ; R3(R4,R5)
 11 [-]: RETURN    R0 1         ; return 


; Function #103.24:
;
; Name:            
; Defined at line: 2775
; #Upvalues:       3
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  11

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: SELF      R0 R0 K0     ; R1 := R0; R0 := R0["Clear"]
  3 [-]: CALL      R0 2 1       ; R0(R1)
  4 [-]: NEWTABLE  R0 0 0       ; R0 := {}
  5 [-]: GETUPVAL  R1 U1        ; R1 := U1
  6 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["pairs"]
  7 [-]: GETUPVAL  R2 U1        ; R2 := U1
  8 [-]: GETTABLE  R2 R2 K2     ; R2 := R2["string"]
  9 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["Explode"]
 10 [-]: LOADK     R3 K4        ; R3 := "\n"
 11 [-]: GETUPVAL  R4 U1        ; R4 := U1
 12 [-]: GETTABLE  R4 R4 K5     ; R4 := R4["SH_READFILE"]
 13 [-]: LOADK     R5 K6        ; R5 := "iplog.txt"
 14 [-]: CALL      R4 2 0       ; R4,... := R4(R5)
 15 [-]: CALL      R2 0 0       ; R2,... := R2(R3,...)
 16 [-]: CALL      R1 0 4       ; R1,R2,R3 := R1(R2,...)
 17 [-]: JMP       84           ; PC := 84
 18 [-]: GETUPVAL  R6 U1        ; R6 := U1
 19 [-]: GETTABLE  R6 R6 K2     ; R6 := R6["string"]
 20 [-]: GETTABLE  R6 R6 K7     ; R6 := R6["find"]
 21 [-]: MOVE      R7 R5        ; R7 := R5
 22 [-]: LOADK     R8 K8        ; R8 := "Player"
 23 [-]: CALL      R6 3 2       ; R6 := R6(R7,R8)
 24 [-]: TEST      R6 0         ; if not R6 then PC := 84
 25 [-]: JMP       84           ; PC := 84
 26 [-]: GETUPVAL  R6 U1        ; R6 := U1
 27 [-]: GETTABLE  R6 R6 K2     ; R6 := R6["string"]
 28 [-]: GETTABLE  R6 R6 K7     ; R6 := R6["find"]
 29 [-]: GETUPVAL  R7 U1        ; R7 := U1
 30 [-]: GETTABLE  R7 R7 K2     ; R7 := R7["string"]
 31 [-]: GETTABLE  R7 R7 K9     ; R7 := R7["lower"]
 32 [-]: MOVE      R8 R5        ; R8 := R5
 33 [-]: CALL      R7 2 2       ; R7 := R7(R8)
 34 [-]: GETUPVAL  R8 U1        ; R8 := U1
 35 [-]: GETTABLE  R8 R8 K2     ; R8 := R8["string"]
 36 [-]: GETTABLE  R8 R8 K9     ; R8 := R8["lower"]
 37 [-]: GETUPVAL  R9 U2        ; R9 := U2
 38 [-]: GETTABLE  R9 R9 K10    ; R9 := R9["IPSrch"]
 39 [-]: CALL      R8 2 0       ; R8,... := R8(R9)
 40 [-]: CALL      R6 0 2       ; R6 := R6(R7,...)
 41 [-]: TEST      R6 0         ; if not R6 then PC := 84
 42 [-]: JMP       84           ; PC := 84
 43 [-]: GETUPVAL  R6 U1        ; R6 := U1
 44 [-]: GETTABLE  R6 R6 K2     ; R6 := R6["string"]
 45 [-]: GETTABLE  R6 R6 K3     ; R6 := R6["Explode"]
 46 [-]: LOADK     R7 K11       ; R7 := " connected from "
 47 [-]: MOVE      R8 R5        ; R8 := R5
 48 [-]: CALL      R6 3 2       ; R6 := R6(R7,R8)
 49 [-]: TEST      R6 0         ; if not R6 then PC := 84
 50 [-]: JMP       84           ; PC := 84
 51 [-]: GETTABLE  R7 R6 K12    ; R7 := R6[1]
 52 [-]: TEST      R7 0         ; if not R7 then PC := 84
 53 [-]: JMP       84           ; PC := 84
 54 [-]: GETTABLE  R7 R6 K13    ; R7 := R6[2]
 55 [-]: TEST      R7 0         ; if not R7 then PC := 84
 56 [-]: JMP       84           ; PC := 84
 57 [-]: GETUPVAL  R7 U1        ; R7 := U1
 58 [-]: GETTABLE  R7 R7 K2     ; R7 := R7["string"]
 59 [-]: GETTABLE  R7 R7 K14    ; R7 := R7["Replace"]
 60 [-]: GETTABLE  R8 R6 K12    ; R8 := R6[1]
 61 [-]: LOADK     R9 K15       ; R9 := "Player "
 62 [-]: LOADK     R10 K16      ; R10 := ""
 63 [-]: CALL      R7 4 2       ; R7 := R7(R8,R9,R10)
 64 [-]: SETTABLE  R6 K12 R7    ; R6[1] := R7
 65 [-]: GETUPVAL  R7 U1        ; R7 := U1
 66 [-]: GETTABLE  R7 R7 K17    ; R7 := R7["table"]
 67 [-]: GETTABLE  R7 R7 K18    ; R7 := R7["HasValue"]
 68 [-]: MOVE      R8 R0        ; R8 := R0
 69 [-]: GETTABLE  R9 R6 K12    ; R9 := R6[1]
 70 [-]: CALL      R7 3 2       ; R7 := R7(R8,R9)
 71 [-]: TEST      R7 1         ; if R7 then PC := 84
 72 [-]: JMP       84           ; PC := 84
 73 [-]: GETUPVAL  R7 U0        ; R7 := U0
 74 [-]: SELF      R7 R7 K19    ; R8 := R7; R7 := R7["AddLine"]
 75 [-]: GETTABLE  R9 R6 K12    ; R9 := R6[1]
 76 [-]: GETTABLE  R10 R6 K13   ; R10 := R6[2]
 77 [-]: CALL      R7 4 1       ; R7(R8,R9,R10)
 78 [-]: GETUPVAL  R7 U1        ; R7 := U1
 79 [-]: GETTABLE  R7 R7 K17    ; R7 := R7["table"]
 80 [-]: GETTABLE  R7 R7 K20    ; R7 := R7["insert"]
 81 [-]: MOVE      R8 R0        ; R8 := R0
 82 [-]: GETTABLE  R9 R6 K12    ; R9 := R6[1]
 83 [-]: CALL      R7 3 1       ; R7(R8,R9)
 84 [-]: TFORLOOP  R1 2         ; R4,R5 :=  R1(R2,R3); if R4 ~= nil then begin PC = 18; R3 := R4 end
 85 [-]: JMP       18           ; PC := 18
 86 [-]: RETURN    R0 1         ; return 


; Function #103.25:
;
; Name:            
; Defined at line: 2808
; #Upvalues:       3
; #Parameters:     3
; Is_vararg:       0
; Max Stack Size:  14

  1 [-]: GETUPVAL  R3 U0        ; R3 := U0
  2 [-]: GETTABLE  R3 R3 K0     ; R3 := R3["table"]
  3 [-]: GETTABLE  R3 R3 K1     ; R3 := R3["HasValue"]
  4 [-]: GETUPVAL  R4 U1        ; R4 := U1
  5 [-]: GETTABLE  R4 R4 K2     ; R4 := R4["fnblock"]
  6 [-]: SELF      R5 R1 K3     ; R6 := R1; R5 := R1["GetValue"]
  7 [-]: LOADK     R7 K4        ; R7 := 2
  8 [-]: CALL      R5 3 0       ; R5,... := R5(R6,R7)
  9 [-]: CALL      R3 0 2       ; R3 := R3(R4,...)
 10 [-]: TEST      R3 0         ; if not R3 then PC := 42
 11 [-]: JMP       42           ; PC := 42
 12 [-]: GETUPVAL  R3 U0        ; R3 := U0
 13 [-]: GETTABLE  R3 R3 K5     ; R3 := R3["pairs"]
 14 [-]: GETUPVAL  R4 U1        ; R4 := U1
 15 [-]: GETTABLE  R4 R4 K2     ; R4 := R4["fnblock"]
 16 [-]: CALL      R3 2 4       ; R3,R4,R5 := R3(R4)
 17 [-]: JMP       39           ; PC := 39
 18 [-]: SELF      R8 R1 K3     ; R9 := R1; R8 := R1["GetValue"]
 19 [-]: LOADK     R10 K4       ; R10 := 2
 20 [-]: CALL      R8 3 2       ; R8 := R8(R9,R10)
 21 [-]: EQ        0 R7 R8      ; if R7 ~= R8 then PC := 39
 22 [-]: JMP       39           ; PC := 39
 23 [-]: GETUPVAL  R8 U0        ; R8 := U0
 24 [-]: GETTABLE  R8 R8 K0     ; R8 := R8["table"]
 25 [-]: GETTABLE  R8 R8 K6     ; R8 := R8["remove"]
 26 [-]: GETUPVAL  R9 U1        ; R9 := U1
 27 [-]: GETTABLE  R9 R9 K2     ; R9 := R9["fnblock"]
 28 [-]: MOVE      R10 R6       ; R10 := R6
 29 [-]: CALL      R8 3 1       ; R8(R9,R10)
 30 [-]: GETUPVAL  R8 U2        ; R8 := U2
 31 [-]: SELF      R8 R8 K7     ; R9 := R8; R8 := R8["ChatPrint"]
 32 [-]: LOADK     R10 K8       ; R10 := "Function "
 33 [-]: SELF      R11 R1 K3    ; R12 := R1; R11 := R1["GetValue"]
 34 [-]: LOADK     R13 K4       ; R13 := 2
 35 [-]: CALL      R11 3 2      ; R11 := R11(R12,R13)
 36 [-]: LOADK     R12 K9       ; R12 := " unblocked."
 37 [-]: CONCAT    R10 R10 R12  ; R10 := R10 .. R11 .. R12
 38 [-]: CALL      R8 3 1       ; R8(R9,R10)
 39 [-]: TFORLOOP  R3 2         ; R6,R7 :=  R3(R4,R5); if R6 ~= nil then begin PC = 18; R5 := R6 end
 40 [-]: JMP       18           ; PC := 18
 41 [-]: JMP       60           ; PC := 60
 42 [-]: GETUPVAL  R3 U0        ; R3 := U0
 43 [-]: GETTABLE  R3 R3 K0     ; R3 := R3["table"]
 44 [-]: GETTABLE  R3 R3 K10    ; R3 := R3["insert"]
 45 [-]: GETUPVAL  R4 U1        ; R4 := U1
 46 [-]: GETTABLE  R4 R4 K2     ; R4 := R4["fnblock"]
 47 [-]: SELF      R5 R1 K3     ; R6 := R1; R5 := R1["GetValue"]
 48 [-]: LOADK     R7 K4        ; R7 := 2
 49 [-]: CALL      R5 3 0       ; R5,... := R5(R6,R7)
 50 [-]: CALL      R3 0 1       ; R3(R4,...)
 51 [-]: GETUPVAL  R3 U2        ; R3 := U2
 52 [-]: SELF      R3 R3 K7     ; R4 := R3; R3 := R3["ChatPrint"]
 53 [-]: LOADK     R5 K8        ; R5 := "Function "
 54 [-]: SELF      R6 R1 K3     ; R7 := R1; R6 := R1["GetValue"]
 55 [-]: LOADK     R8 K4        ; R8 := 2
 56 [-]: CALL      R6 3 2       ; R6 := R6(R7,R8)
 57 [-]: LOADK     R7 K11       ; R7 := " blocked."
 58 [-]: CONCAT    R5 R5 R7     ; R5 := R5 .. R6 .. R7
 59 [-]: CALL      R3 3 1       ; R3(R4,R5)
 60 [-]: RETURN    R0 1         ; return 


; Function #104:
;
; Name:            
; Defined at line: 2837
; #Upvalues:       2
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  5

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["frame"]
  3 [-]: TEST      R0 0         ; if not R0 then PC := 11
  4 [-]: JMP       11           ; PC := 11
  5 [-]: GETUPVAL  R0 U0        ; R0 := U0
  6 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["frame"]
  7 [-]: SELF      R0 R0 K1     ; R1 := R0; R0 := R0["Remove"]
  8 [-]: CALL      R0 2 1       ; R0(R1)
  9 [-]: NEWTABLE  R0 0 0       ; R0 := {}
 10 [-]: SETUPVAL  R0 U0        ; U0 := Rd
 11 [-]: GETUPVAL  R0 U1        ; R0 := U1
 12 [-]: GETTABLE  R0 R0 K2     ; R0 := R0["gui"]
 13 [-]: GETTABLE  R0 R0 K3     ; R0 := R0["EnableScreenClicker"]
 14 [-]: LOADBOOL  R1 0 0       ; R1 := false
 15 [-]: CALL      R0 2 1       ; R0(R1)
 16 [-]: GETGLOBAL R0 K4        ; R0 := vgui
 17 [-]: GETTABLE  R0 R0 K5     ; R0 := R0["Create"]
 18 [-]: LOADK     R1 K6        ; R1 := "DFrame"
 19 [-]: CALL      R0 2 2       ; R0 := R0(R1)
 20 [-]: SELF      R1 R0 K7     ; R2 := R0; R1 := R0["SetSize"]
 21 [-]: LOADK     R3 K8        ; R3 := 0
 22 [-]: LOADK     R4 K8        ; R4 := 0
 23 [-]: CALL      R1 4 1       ; R1(R2,R3,R4)
 24 [-]: SELF      R1 R0 K9     ; R2 := R0; R1 := R0["SetVisible"]
 25 [-]: LOADBOOL  R3 1 0       ; R3 := true
 26 [-]: CALL      R1 3 1       ; R1(R2,R3)
 27 [-]: SELF      R1 R0 K10    ; R2 := R0; R1 := R0["MakePopup"]
 28 [-]: CALL      R1 2 1       ; R1(R2)
 29 [-]: GETUPVAL  R1 U1        ; R1 := U1
 30 [-]: GETTABLE  R1 R1 K11    ; R1 := R1["timer"]
 31 [-]: GETTABLE  R1 R1 K12    ; R1 := R1["Simple"]
 32 [-]: LOADK     R2 K13       ; R2 := 0.1
 33 [-]: CLOSURE   R3 0         ; R3 := closure(Function #104.1)
 34 [-]: MOVE      R0 R0        ; R0 := R0
 35 [-]: CALL      R1 3 1       ; R1(R2,R3)
 36 [-]: RETURN    R0 1         ; return 


; Function #104.1:
;
; Name:            
; Defined at line: 2849
; #Upvalues:       1
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  2

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: SELF      R0 R0 K0     ; R1 := R0; R0 := R0["Remove"]
  3 [-]: CALL      R0 2 1       ; R0(R1)
  4 [-]: RETURN    R0 1         ; return 


; Function #105:
;
; Name:            
; Defined at line: 2854
; #Upvalues:       1
; #Parameters:     0
; Is_vararg:       0
; Max Stack Size:  7

  1 [-]: GETUPVAL  R0 U0        ; R0 := U0
  2 [-]: GETTABLE  R0 R0 K0     ; R0 := R0["SH_MODVER"]
  3 [-]: LT        0 R0 K1      ; if R0 >= 23 then PC := 68
  4 [-]: JMP       68           ; PC := 68
  5 [-]: GETGLOBAL R0 K2        ; R0 := vgui
  6 [-]: GETTABLE  R0 R0 K3     ; R0 := R0["Create"]
  7 [-]: LOADK     R1 K4        ; R1 := "DFrame"
  8 [-]: CALL      R0 2 2       ; R0 := R0(R1)
  9 [-]: SELF      R1 R0 K5     ; R2 := R0; R1 := R0["SetSize"]
 10 [-]: LOADK     R3 K6        ; R3 := 500
 11 [-]: LOADK     R4 K7        ; R4 := 550
 12 [-]: CALL      R1 4 1       ; R1(R2,R3,R4)
 13 [-]: SELF      R1 R0 K8     ; R2 := R0; R1 := R0["SetPos"]
 14 [-]: LOADK     R3 K9        ; R3 := 10
 15 [-]: LOADK     R4 K9        ; R4 := 10
 16 [-]: CALL      R1 4 1       ; R1(R2,R3,R4)
 17 [-]: SELF      R1 R0 K10    ; R2 := R0; R1 := R0["ShowCloseButton"]
 18 [-]: LOADBOOL  R3 0 0       ; R3 := false
 19 [-]: CALL      R1 3 1       ; R1(R2,R3)
 20 [-]: SELF      R1 R0 K11    ; R2 := R0; R1 := R0["SetTitle"]
 21 [-]: LOADK     R3 K12       ; R3 := "SethHack Update"
 22 [-]: CALL      R1 3 1       ; R1(R2,R3)
 23 [-]: SELF      R1 R0 K13    ; R2 := R0; R1 := R0["MakePopup"]
 24 [-]: CALL      R1 2 1       ; R1(R2)
 25 [-]: GETGLOBAL R1 K2        ; R1 := vgui
 26 [-]: GETTABLE  R1 R1 K3     ; R1 := R1["Create"]
 27 [-]: LOADK     R2 K14       ; R2 := "DTextEntry"
 28 [-]: MOVE      R3 R0        ; R3 := R0
 29 [-]: CALL      R1 3 2       ; R1 := R1(R2,R3)
 30 [-]: SELF      R2 R1 K8     ; R3 := R1; R2 := R1["SetPos"]
 31 [-]: LOADK     R4 K9        ; R4 := 10
 32 [-]: LOADK     R5 K15       ; R5 := 25
 33 [-]: CALL      R2 4 1       ; R2(R3,R4,R5)
 34 [-]: SELF      R2 R1 K5     ; R3 := R1; R2 := R1["SetSize"]
 35 [-]: LOADK     R4 K16       ; R4 := 480
 36 [-]: LOADK     R5 K17       ; R5 := 450
 37 [-]: CALL      R2 4 1       ; R2(R3,R4,R5)
 38 [-]: SELF      R2 R1 K18    ; R3 := R1; R2 := R1["SetEditable"]
 39 [-]: LOADBOOL  R4 0 0       ; R4 := false
 40 [-]: CALL      R2 3 1       ; R2(R3,R4)
 41 [-]: SELF      R2 R1 K19    ; R3 := R1; R2 := R1["SetMultiline"]
 42 [-]: LOADBOOL  R4 1 0       ; R4 := true
 43 [-]: CALL      R2 3 1       ; R2(R3,R4)
 44 [-]: GETGLOBAL R2 K2        ; R2 := vgui
 45 [-]: GETTABLE  R2 R2 K3     ; R2 := R2["Create"]
 46 [-]: LOADK     R3 K20       ; R3 := "DButton"
 47 [-]: MOVE      R4 R0        ; R4 := R0
 48 [-]: CALL      R2 3 2       ; R2 := R2(R3,R4)
 49 [-]: SELF      R3 R2 K8     ; R4 := R2; R3 := R2["SetPos"]
 50 [-]: LOADK     R5 K15       ; R5 := 25
 51 [-]: LOADK     R6 K21       ; R6 := 485
 52 [-]: CALL      R3 4 1       ; R3(R4,R5,R6)
 53 [-]: SELF      R3 R2 K5     ; R4 := R2; R3 := R2["SetSize"]
 54 [-]: LOADK     R5 K17       ; R5 := 450
 55 [-]: LOADK     R6 K22       ; R6 := 50
 56 [-]: CALL      R3 4 1       ; R3(R4,R5,R6)
 57 [-]: SELF      R3 R2 K23    ; R4 := R2; R3 := R2["SetText"]
 58 [-]: LOADK     R5 K24       ; R5 := "Close"
 59 [-]: CALL      R3 3 1       ; R3(R4,R5)
 60 [-]: CLOSURE   R3 0         ; R3 := closure(Function #105.1)
 61 [-]: MOVE      R0 R0        ; R0 := R0
 62 [-]: GETUPVAL  R0 U0        ; R0 := U0
 63 [-]: SETTABLE  R2 K25 R3    ; R2["DoClick"] := R3
 64 [-]: SELF      R3 R1 K23    ; R4 := R1; R3 := R1["SetText"]
 65 [-]: LOADK     R5 K26       ; R5 := "\t\t\tHello!\n\t\t\tThere's a small update, it fixes a few things with the data saving in the registry.\n\t\t\t\n\t\t\tPlease redownload your injector.\n\t\t\t\n\t\t\tYou will also need to re-make your settings and binds. Sorry, it's unavoidable.\n\t\t"
 66 [-]: CALL      R3 3 1       ; R3(R4,R5)
 67 [-]: CLOSE     R0           ; SAVE R0,...
 68 [-]: RETURN    R0 1         ; return 


; Function #105.1:
;
; Name:            
; Defined at line: 2875
; #Upvalues:       2
; #Parameters:     1
; Is_vararg:       0
; Max Stack Size:  3

  1 [-]: GETUPVAL  R1 U0        ; R1 := U0
  2 [-]: SELF      R1 R1 K0     ; R2 := R1; R1 := R1["Remove"]
  3 [-]: CALL      R1 2 1       ; R1(R2)
  4 [-]: LOADNIL   R1 R1        ; R1 := nil
  5 [-]: SETUPVAL  R1 U0        ; U0 := Rd
  6 [-]: GETUPVAL  R1 U1        ; R1 := U1
  7 [-]: GETTABLE  R1 R1 K1     ; R1 := R1["SH_PURECC"]
  8 [-]: LOADK     R2 K2        ; R2 := "exit"
  9 [-]: CALL      R1 2 1       ; R1(R2)
 10 [-]: RETURN    R0 1         ; return 


