# BlockActivity_View_BlockItemView_1530.luac
; fn @BlockItemView.lua  line 0-0 np=0 va=1 ms=2 code=57 consts=19 upvals=1 protos=17
;   K[0]='BlockItemView'
;   K[1]='__index'
;   K[2]='Init'
;   K[3]='LoadItemCube'
;   K[4]='UpdateEventTriggerRect'
;   K[5]='GetAnchoredPositionByXY'
;   K[6]='GetCenterAnchoredPosition'
;   K[7]='GetCenterWorldPosition'
;   K[8]='GetBottomCenterAnchoredPosition'
;   K[9]='GetCornerAnchoredPosition'
;   K[10]='GetItemMatrix'
;   K[11]='_OnPointerDown'
;   K[12]='_OnPointerUp'
;   K[13]='_OnDrag'
;   K[14]='GetItemHeight'
;   K[15]='PlayEnterAnim'
;   K[16]='PlayExitAnim'
;   K[17]='UpdateForTutorial'
;   K[18]='GetItemConfig'
;   upvals: _ENV
0000  NEWTABLE  R0 = {} (0 items)
0001  SETTABUP  _ENV[K0('BlockItemView')] = R0
0002  GETTABUP  R0 = _ENV[K0('BlockItemView')]
0003  GETTABUP  R1 = _ENV[K0('BlockItemView')]
0004  SETTABLE  R0[K1('__index')] = R1
0005  GETTABUP  R0 = _ENV[K0('BlockItemView')]
0006  CLOSURE   R1 = closure proto0
0007  SETTABLE  R0[K2('Init')] = R1
0008  GETTABUP  R0 = _ENV[K0('BlockItemView')]
0009  CLOSURE   R1 = closure proto1
0010  SETTABLE  R0[K3('LoadItemCube')] = R1
0011  GETTABUP  R0 = _ENV[K0('BlockItemView')]
0012  CLOSURE   R1 = closure proto2
0013  SETTABLE  R0[K4('UpdateEventTriggerRect')] = R1
0014  GETTABUP  R0 = _ENV[K0('BlockItemView')]
0015  CLOSURE   R1 = closure proto3
0016  SETTABLE  R0[K5('GetAnchoredPositionByXY')] = R1
0017  GETTABUP  R0 = _ENV[K0('BlockItemView')]
0018  CLOSURE   R1 = closure proto4
0019  SETTABLE  R0[K6('GetCenterAnchoredPosition')] = R1
0020  GETTABUP  R0 = _ENV[K0('BlockItemView')]
0021  CLOSURE   R1 = closure proto5
0022  SETTABLE  R0[K7('GetCenterWorldPosition')] = R1
0023  GETTABUP  R0 = _ENV[K0('BlockItemView')]
0024  CLOSURE   R1 = closure proto6
0025  SETTABLE  R0[K8('GetBottomCenterAnchoredPosition')] = R1
0026  GETTABUP  R0 = _ENV[K0('BlockItemView')]
0027  CLOSURE   R1 = closure proto7
0028  SETTABLE  R0[K9('GetCornerAnchoredPosition')] = R1
0029  GETTABUP  R0 = _ENV[K0('BlockItemView')]
0030  CLOSURE   R1 = closure proto8
0031  SETTABLE  R0[K10('GetItemMatrix')] = R1
0032  GETTABUP  R0 = _ENV[K0('BlockItemView')]
0033  CLOSURE   R1 = closure proto9
0034  SETTABLE  R0[K11('_OnPointerDown')] = R1
0035  GETTABUP  R0 = _ENV[K0('BlockItemView')]
0036  CLOSURE   R1 = closure proto10
0037  SETTABLE  R0[K12('_OnPointerUp')] = R1
0038  GETTABUP  R0 = _ENV[K0('BlockItemView')]
0039  CLOSURE   R1 = closure proto11
0040  SETTABLE  R0[K13('_OnDrag')] = R1
0041  GETTABUP  R0 = _ENV[K0('BlockItemView')]
0042  CLOSURE   R1 = closure proto12
0043  SETTABLE  R0[K14('GetItemHeight')] = R1
0044  GETTABUP  R0 = _ENV[K0('BlockItemView')]
0045  CLOSURE   R1 = closure proto13
0046  SETTABLE  R0[K15('PlayEnterAnim')] = R1
0047  GETTABUP  R0 = _ENV[K0('BlockItemView')]
0048  CLOSURE   R1 = closure proto14
0049  SETTABLE  R0[K16('PlayExitAnim')] = R1
0050  GETTABUP  R0 = _ENV[K0('BlockItemView')]
0051  CLOSURE   R1 = closure proto15
0052  SETTABLE  R0[K17('UpdateForTutorial')] = R1
0053  GETTABUP  R0 = _ENV[K0('BlockItemView')]
0054  CLOSURE   R1 = closure proto16
0055  SETTABLE  R0[K18('GetItemConfig')] = R1
0056  RETURN    return R0..R-1
; ---------- proto0 [Init] ----------
  ; fn ?  line 7-23 np=4 va=0 ms=6 code=29 consts=16 upvals=0 protos=3
  ;   K[0]='m_boardView'
  ;   K[1]='m_boardModel'
  ;   K[2]='GetModel'
  ;   K[3]='m_index'
  ;   K[4]='m_itemConfig'
  ;   K[5]='m_itemMatrix'
  ;   K[6]='itemMatrix'
  ;   K[7]='m_itemHeight'
  ;   K[8]='m_itemWidth'
  ;   K[9]=1
  ;   K[10]='LoadItemCube'
  ;   K[11]='UpdateEventTriggerRect'
  ;   K[12]='m_eventTrigger'
  ;   K[13]='OnLuaPointerDown'
  ;   K[14]='OnLuaPointerUp'
  ;   K[15]='OnLuaDrag'
  ;   locals: self(0-29), boardView(0-29), index(0-29), itemConfig(0-29)
  0000  SETTABLE  R0[K0('m_boardView')] = R1
  0001  SELF      R5 = R1[K2('GetModel')] (self)
  0002  CALL      R4 = call(R4, 1 args, 1 rets)
  0003  SETTABLE  R0[K1('m_boardModel')] = R4
  0004  SETTABLE  R0[K3('m_index')] = R2
  0005  SETTABLE  R0[K4('m_itemConfig')] = R3
  0006  GETTABLE  R4 = R3[K6('itemMatrix')]
  0007  SETTABLE  R0[K5('m_itemMatrix')] = R4
  0008  GETTABLE  R4 = R0[K5('m_itemMatrix')]
  0009  LEN       R4 = len R0
  0010  SETTABLE  R0[K7('m_itemHeight')] = R4
  0011  GETTABLE  R4 = R0[K5('m_itemMatrix')]
  0012  GETTABLE  R4 = R4[K9(1)]
  0013  LEN       R4 = len R0
  0014  SETTABLE  R0[K8('m_itemWidth')] = R4
  0015  SELF      R5 = R0[K10('LoadItemCube')] (self)
  0016  CALL      R4 = call(R4, 0 args, 1 rets)
  0017  SELF      R5 = R0[K11('UpdateEventTriggerRect')] (self)
  0018  CALL      R4 = call(R4, 0 args, 1 rets)
  0019  GETTABLE  R4 = R0[K12('m_eventTrigger')]
  0020  CLOSURE   R5 = closure proto0
  0021  SETTABLE  R4[K13('OnLuaPointerDown')] = R5
  0022  GETTABLE  R4 = R0[K12('m_eventTrigger')]
  0023  CLOSURE   R5 = closure proto1
  0024  SETTABLE  R4[K14('OnLuaPointerUp')] = R5
  0025  GETTABLE  R4 = R0[K12('m_eventTrigger')]
  0026  CLOSURE   R5 = closure proto2
  0027  SETTABLE  R4[K15('OnLuaDrag')] = R5
  0028  RETURN    return R0..R-1
  ; ---------- proto0 [OnLuaPointerDown] ----------
    ; fn ?  line 20-20 np=1 va=0 ms=4 code=5 consts=1 upvals=1 protos=0
    ;   K[0]='_OnPointerDown'
    ;   upvals: self
    ;   locals: eventData(0-5)
    0000  GETUPVAL  R1 = self
    0001  SELF      R2 = R1[K0('_OnPointerDown')] (self)
    0002  MOVE      R3 = R0
    0003  CALL      R1 = call(R1, 0 args, 2 rets)
    0004  RETURN    return R0..R-1
  ; ---------- proto1 [OnLuaPointerUp] ----------
    ; fn ?  line 21-21 np=1 va=0 ms=4 code=5 consts=1 upvals=1 protos=0
    ;   K[0]='_OnPointerUp'
    ;   upvals: self
    ;   locals: eventData(0-5)
    0000  GETUPVAL  R1 = self
    0001  SELF      R2 = R1[K0('_OnPointerUp')] (self)
    0002  MOVE      R3 = R0
    0003  CALL      R1 = call(R1, 0 args, 2 rets)
    0004  RETURN    return R0..R-1
  ; ---------- proto2 [OnLuaDrag] ----------
    ; fn ?  line 22-22 np=1 va=0 ms=4 code=5 consts=1 upvals=1 protos=0
    ;   K[0]='_OnDrag'
    ;   upvals: self
    ;   locals: eventData(0-5)
    0000  GETUPVAL  R1 = self
    0001  SELF      R2 = R1[K0('_OnDrag')] (self)
    0002  MOVE      R3 = R0
    0003  CALL      R1 = call(R1, 0 args, 2 rets)
    0004  RETURN    return R0..R-1
; ---------- proto1 [LoadItemCube] ----------
  ; fn ?  line 25-42 np=1 va=0 ms=17 code=47 consts=16 upvals=1 protos=0
  ;   K[0]='m_itemConfig'
  ;   K[1]='itemMatrix'
  ;   K[2]='Vector2'
  ;   K[3]=0
  ;   K[4]=1
  ;   K[5]='GameObject'
  ;   K[6]='Instantiate'
  ;   K[7]='m_cubeGo'
  ;   K[8]='m_cubeContentRect'
  ;   K[9]='transform'
  ;   K[10]='anchoredPosition'
  ;   K[11]='GetAnchoredPositionByXY'
  ;   K[12]='UIUtil'
  ;   K[13]='SetActive'
  ;   K[14]='m_centerAnchorPos'
  ;   K[15]='cubeNum'
  ;   upvals: _ENV
  ;   locals: self(0-47), itemMatrix(2-47), centerAnchoredPosition(6-47), go(7-47), (for index)(10-42), (for limit)(10-42), (for step)(10-42), y(11-41), (for index)(15-41), (for limit)(15-41), (for step)(15-41), x(16-40)
  0000  GETTABLE  R1 = R0[K0('m_itemConfig')]
  0001  GETTABLE  R1 = R1[K1('itemMatrix')]
  0002  GETTABUP  R2 = _ENV[K2('Vector2')]
  0003  LOADK     R3 = K3 0
  0004  LOADK     R4 = K3 0
  0005  CALL      R2 = call(R2, 1 args, 2 rets)
  0006  LOADNIL   R3..R3 = nil
  0007  LOADK     R4 = K4 1
  0008  LEN       R5 = len R0
  0009  LOADK     R6 = K4 1
  0010  FORPREP   forprep R4(sBx=30)   -> 41
  0011  LOADK     R8 = K4 1
  0012  GETTABLE  R9 = R1[K4(1)]
  0013  LEN       R9 = len R0
  0014  LOADK     R10 = K4 1
  0015  FORPREP   forprep R8(sBx=24)   -> 40
  0016  GETTABLE  R12 = R1[R7]
  0017  GETTABLE  R12 = R12[R11]
  0018  EQ        if R0 eq K4(1)   -> -124648
  0019  JMP       (jump)   -> 40
  0020  GETTABUP  R12 = _ENV[K5('GameObject')]
  0021  GETTABLE  R12 = R12[K6('Instantiate')]
  0022  GETTABLE  R13 = R0[K7('m_cubeGo')]
  0023  GETTABLE  R14 = R0[K8('m_cubeContentRect')]
  0024  CALL      R12 = call(R12, 1 args, 2 rets)
  0025  MOVE      R3 = R0
  0026  GETTABLE  R12 = R3[K9('transform')]
  0027  SELF      R14 = R0[K11('GetAnchoredPositionByXY')] (self)
  0028  MOVE      R15 = R0
  0029  MOVE      R16 = R0
  0030  CALL      R13 = call(R13, 1 args, 3 rets)
  0031  SETTABLE  R12[K10('anchoredPosition')] = R13
  0032  GETTABUP  R12 = _ENV[K12('UIUtil')]
  0033  GETTABLE  R12 = R12[K13('SetActive')]
  0034  MOVE      R13 = R0
  0035  LOADBOOL  R14 = true
  0036  CALL      R12 = call(R12, 0 args, 2 rets)
  0037  GETTABLE  R12 = R3[K9('transform')]
  0038  GETTABLE  R12 = R12[K10('anchoredPosition')]
  0039  ADD       R2 = R12 add R2
  0040  FORLOOP   forloop R8(sBx=-25)   -> 16
  0041  FORLOOP   forloop R4(sBx=-31)   -> 11
  0042  GETTABLE  R4 = R0[K0('m_itemConfig')]
  0043  GETTABLE  R4 = R4[K15('cubeNum')]
  0044  DIV       R4 = R4 div R2
  0045  SETTABLE  R0[K14('m_centerAnchorPos')] = R4
  0046  RETURN    return R0..R-1
; ---------- proto2 [UpdateEventTriggerRect] ----------
  ; fn ?  line 44-48 np=1 va=0 ms=3 code=4 consts=3 upvals=0 protos=0
  ;   K[0]='m_eventTriggerRect'
  ;   K[1]='anchoredPosition'
  ;   K[2]='m_centerAnchorPos'
  ;   locals: self(0-4), rect(1-4)
  0000  GETTABLE  R1 = R0[K0('m_eventTriggerRect')]
  0001  GETTABLE  R2 = R0[K2('m_centerAnchorPos')]
  0002  SETTABLE  R1[K1('anchoredPosition')] = R2
  0003  RETURN    return R0..R-1
; ---------- proto3 [GetAnchoredPositionByXY] ----------
  ; fn ?  line 50-52 np=3 va=0 ms=8 code=8 consts=3 upvals=0 protos=0
  ;   K[0]='m_boardView'
  ;   K[1]='GetAnchoredPositionByXY'
  ;   K[2]='m_itemHeight'
  ;   locals: self(0-8), x(0-8), y(0-8)
  0000  GETTABLE  R3 = R0[K0('m_boardView')]
  0001  SELF      R4 = R3[K1('GetAnchoredPositionByXY')] (self)
  0002  MOVE      R5 = R0
  0003  MOVE      R6 = R0
  0004  GETTABLE  R7 = R0[K2('m_itemHeight')]
  0005  TAILCALL  tailcall(R3, 0)
  0006  RETURN    return R3..R2
  0007  RETURN    return R0..R-1
; ---------- proto4 [GetCenterAnchoredPosition] ----------
  ; fn ?  line 55-57 np=1 va=0 ms=2 code=3 consts=1 upvals=0 protos=0
  ;   K[0]='m_centerAnchorPos'
  ;   locals: self(0-3)
  0000  GETTABLE  R1 = R0[K0('m_centerAnchorPos')]
  0001  RETURN    return R1..R0
  0002  RETURN    return R0..R-1
; ---------- proto5 [GetCenterWorldPosition] ----------
  ; fn ?  line 59-61 np=1 va=0 ms=2 code=4 consts=2 upvals=0 protos=0
  ;   K[0]='m_eventTriggerRect'
  ;   K[1]='position'
  ;   locals: self(0-4)
  0000  GETTABLE  R1 = R0[K0('m_eventTriggerRect')]
  0001  GETTABLE  R1 = R1[K1('position')]
  0002  RETURN    return R1..R0
  0003  RETURN    return R0..R-1
; ---------- proto6 [GetBottomCenterAnchoredPosition] ----------
  ; fn ?  line 64-66 np=1 va=0 ms=4 code=7 consts=4 upvals=1 protos=0
  ;   K[0]='Vector2'
  ;   K[1]='m_centerAnchorPos'
  ;   K[2]='x'
  ;   K[3]=0
  ;   upvals: _ENV
  ;   locals: self(0-7)
  0000  GETTABUP  R1 = _ENV[K0('Vector2')]
  0001  GETTABLE  R2 = R0[K1('m_centerAnchorPos')]
  0002  GETTABLE  R2 = R2[K2('x')]
  0003  LOADK     R3 = K3 0
  0004  TAILCALL  tailcall(R1, 0)
  0005  RETURN    return R1..R0
  0006  RETURN    return R0..R-1
; ---------- proto7 [GetCornerAnchoredPosition] ----------
  ; fn ?  line 68-74 np=1 va=0 ms=7 code=25 consts=8 upvals=1 protos=0
  ;   K[0]='m_boardView'
  ;   K[1]='TileSize'
  ;   K[2]=2
  ;   K[3]='GetAnchoredPositionByXY'
  ;   K[4]=1
  ;   K[5]='Vector2'
  ;   K[6]='m_itemWidth'
  ;   K[7]='m_itemHeight'
  ;   upvals: _ENV
  ;   locals: self(0-25), halfTileSize(3-25), luPos(12-25), rdPos(21-25)
  0000  GETTABLE  R1 = R0[K0('m_boardView')]
  0001  GETTABLE  R1 = R1[K1('TileSize')]
  0002  DIV       R1 = K2(2) div R1
  0003  SELF      R3 = R0[K3('GetAnchoredPositionByXY')] (self)
  0004  LOADK     R4 = K4 1
  0005  LOADK     R5 = K4 1
  0006  CALL      R2 = call(R2, 1 args, 3 rets)
  0007  GETTABUP  R3 = _ENV[K5('Vector2')]
  0008  UNM       R4 = unm R0
  0009  MOVE      R5 = R0
  0010  CALL      R3 = call(R3, 1 args, 2 rets)
  0011  ADD       R2 = R3 add R2
  0012  SELF      R4 = R0[K3('GetAnchoredPositionByXY')] (self)
  0013  GETTABLE  R5 = R0[K6('m_itemWidth')]
  0014  GETTABLE  R6 = R0[K7('m_itemHeight')]
  0015  CALL      R3 = call(R3, 1 args, 3 rets)
  0016  GETTABUP  R4 = _ENV[K5('Vector2')]
  0017  MOVE      R5 = R0
  0018  UNM       R6 = unm R0
  0019  CALL      R4 = call(R4, 1 args, 2 rets)
  0020  ADD       R3 = R4 add R3
  0021  MOVE      R4 = R0
  0022  MOVE      R5 = R0
  0023  RETURN    return R4..R3
  0024  RETURN    return R0..R-1
; ---------- proto8 [GetItemMatrix] ----------
  ; fn ?  line 76-78 np=1 va=0 ms=2 code=3 consts=1 upvals=0 protos=0
  ;   K[0]='m_itemMatrix'
  ;   locals: self(0-3)
  0000  GETTABLE  R1 = R0[K0('m_itemMatrix')]
  0001  RETURN    return R1..R0
  0002  RETURN    return R0..R-1
; ---------- proto9 [_OnPointerDown] ----------
  ; fn ?  line 80-84 np=2 va=0 ms=6 code=9 consts=5 upvals=0 protos=0
  ;   K[0]='transform'
  ;   K[1]='DOKill'
  ;   K[2]='m_boardView'
  ;   K[3]='OnPointerDown'
  ;   K[4]='m_index'
  ;   locals: self(0-9), eventData(0-9)
  0000  GETTABLE  R2 = R0[K0('transform')]
  0001  SELF      R3 = R2[K1('DOKill')] (self)
  0002  CALL      R2 = call(R2, 0 args, 1 rets)
  0003  GETTABLE  R2 = R0[K2('m_boardView')]
  0004  SELF      R3 = R2[K3('OnPointerDown')] (self)
  0005  MOVE      R4 = R0
  0006  GETTABLE  R5 = R0[K4('m_index')]
  0007  CALL      R2 = call(R2, 0 args, 3 rets)
  0008  RETURN    return R0..R-1
; ---------- proto10 [_OnPointerUp] ----------
  ; fn ?  line 86-88 np=2 va=0 ms=6 code=6 consts=3 upvals=0 protos=0
  ;   K[0]='m_boardView'
  ;   K[1]='OnPointerUp'
  ;   K[2]='m_index'
  ;   locals: self(0-6), eventData(0-6)
  0000  GETTABLE  R2 = R0[K0('m_boardView')]
  0001  SELF      R3 = R2[K1('OnPointerUp')] (self)
  0002  MOVE      R4 = R0
  0003  GETTABLE  R5 = R0[K2('m_index')]
  0004  CALL      R2 = call(R2, 0 args, 3 rets)
  0005  RETURN    return R0..R-1
; ---------- proto11 [_OnDrag] ----------
  ; fn ?  line 90-92 np=2 va=0 ms=6 code=6 consts=3 upvals=0 protos=0
  ;   K[0]='m_boardView'
  ;   K[1]='OnDrag'
  ;   K[2]='m_index'
  ;   locals: self(0-6), eventData(0-6)
  0000  GETTABLE  R2 = R0[K0('m_boardView')]
  0001  SELF      R3 = R2[K1('OnDrag')] (self)
  0002  MOVE      R4 = R0
  0003  GETTABLE  R5 = R0[K2('m_index')]
  0004  CALL      R2 = call(R2, 0 args, 3 rets)
  0005  RETURN    return R0..R-1
; ---------- proto12 [GetItemHeight] ----------
  ; fn ?  line 94-96 np=1 va=0 ms=2 code=3 consts=1 upvals=0 protos=0
  ;   K[0]='m_itemHeight'
  ;   locals: self(0-3)
  0000  GETTABLE  R1 = R0[K0('m_itemHeight')]
  0001  RETURN    return R1..R0
  0002  RETURN    return R0..R-1
; ---------- proto13 [PlayEnterAnim] ----------
  ; fn ?  line 98-102 np=1 va=0 ms=6 code=14 consts=7 upvals=1 protos=0
  ;   K[0]='transform'
  ;   K[1]='localScale'
  ;   K[2]='UIUtil'
  ;   K[3]='SetLocalScale'
  ;   K[4]=0
  ;   K[5]='DOScale'
  ;   K[6]=0.2
  ;   upvals: _ENV
  ;   locals: self(0-14), originScale(2-14)
  0000  GETTABLE  R1 = R0[K0('transform')]
  0001  GETTABLE  R1 = R1[K1('localScale')]
  0002  GETTABUP  R2 = _ENV[K2('UIUtil')]
  0003  GETTABLE  R2 = R2[K3('SetLocalScale')]
  0004  GETTABLE  R3 = R0[K0('transform')]
  0005  LOADK     R4 = K4 0
  0006  LOADK     R5 = K4 0
  0007  CALL      R2 = call(R2, 0 args, 3 rets)
  0008  GETTABLE  R2 = R0[K0('transform')]
  0009  SELF      R3 = R2[K5('DOScale')] (self)
  0010  MOVE      R4 = R0
  0011  LOADK     R5 = K6 0.2
  0012  CALL      R2 = call(R2, 0 args, 3 rets)
  0013  RETURN    return R0..R-1
; ---------- proto14 [PlayExitAnim] ----------
  ; fn ?  line 104-106 np=1 va=0 ms=5 code=6 consts=4 upvals=1 protos=0
  ;   K[0]='transform'
  ;   K[1]='DOScale'
  ;   K[2]='V3Zero'
  ;   K[3]=0.2
  ;   upvals: _ENV
  ;   locals: self(0-6)
  0000  GETTABLE  R1 = R0[K0('transform')]
  0001  SELF      R2 = R1[K1('DOScale')] (self)
  0002  GETTABUP  R3 = _ENV[K2('V3Zero')]
  0003  LOADK     R4 = K3 0.2
  0004  CALL      R1 = call(R1, 0 args, 3 rets)
  0005  RETURN    return R0..R-1
; ---------- proto15 [UpdateForTutorial] ----------
  ; fn ?  line 108-111 np=1 va=0 ms=4 code=8 consts=6 upvals=0 protos=0
  ;   K[0]='m_canvasGroup'
  ;   K[1]='alpha'
  ;   K[2]=0.7
  ;   K[3]='m_eventTrigger'
  ;   K[4]='gameObject'
  ;   K[5]='SetActive'
  ;   locals: self(0-8)
  0000  GETTABLE  R1 = R0[K0('m_canvasGroup')]
  0001  SETTABLE  R1[K1('alpha')] = K2(0.7)
  0002  GETTABLE  R1 = R0[K3('m_eventTrigger')]
  0003  GETTABLE  R1 = R1[K4('gameObject')]
  0004  SELF      R2 = R1[K5('SetActive')] (self)
  0005  LOADBOOL  R3 = false
  0006  CALL      R1 = call(R1, 0 args, 2 rets)
  0007  RETURN    return R0..R-1
; ---------- proto16 [GetItemConfig] ----------
  ; fn ?  line 113-115 np=1 va=0 ms=2 code=3 consts=1 upvals=0 protos=0
  ;   K[0]='m_itemConfig'
  ;   locals: self(0-3)
  0000  GETTABLE  R1 = R0[K0('m_itemConfig')]
  0001  RETURN    return R1..R0
  0002  RETURN    return R0..R-1
