# UI_UIFramework_UIDefinition_231.luac
; fn @UIDefinition.lua  line 0-0 np=0 va=1 ms=13 code=150 consts=175 upvals=1 protos=4
;   K[0]='EDurationDefine'
;   K[1]='ScrollOrderGroup'
;   K[2]=0.4
;   K[3]='ItemSpread'
;   K[4]=0.8
;   K[5]='PairRaceSliderUp'
;   K[6]=1
;   K[7]='TimePerFrame'
;   K[8]=0.016666666666666666
;   K[9]='ESpecialViewSortingOrder'
;   K[10]='MaskLayer'
;   K[11]=28000
;   K[12]='EventLock'
;   K[13]='HudHighlight'
;   K[14]=25500
;   K[15]='Prompt'
;   K[16]=32000
;   K[17]='FlyElement'
;   K[18]='TutorialMask'
;   K[19]=26000
;   K[20]='TutorialHighlight'
;   K[21]=26500
;   K[22]='Transition'
;   K[23]=27000
;   K[24]='DataConflictWindow'
;   K[25]=27500
;   K[26]='UpdateHintWindow'
;   K[27]=27600
;   K[28]='AccountNoticeWindow'
;   K[29]=27700
;   K[30]='SystemGeneralWindow'
;   K[31]=28400
;   K[32]='ForceRestartWindow'
;   K[33]=28500
;   K[34]='TestWindow'
;   K[35]=29000
;   K[36]='EHudAnchorType'
;   K[37]='All'
;   K[38]=0
;   K[39]='TopLeft'
;   K[40]='TopRight'
;   K[41]=2
;   K[42]='CenterLeft'
;   K[43]=3
;   K[44]='Center'
;   K[45]=4
;   K[46]='CenterRight'
;   K[47]=5
;   K[48]='BottomCenter'
;   K[49]=6
;   K[50]='TopCenter'
;   K[51]=7
;   K[52]='BottomLeft'
;   K[53]=8
;   K[54]='BottomRight'
;   K[55]=9
;   K[56]='EWindowMaskAlpha'
;   K[57]='Default'
;   K[58]=0.75
;   K[59]='Dark'
;   K[60]=0.85
;   K[61]='SuperDark'
;   K[62]=0.95
;   K[63]='I'
;   K[64]='II'
;   K[65]='III'
;   K[66]='IV'
;   K[67]='V'
;   K[68]='VI'
;   K[69]='VII'
;   K[70]='VIII'
;   K[71]='IX'
;   K[72]='X'
;   K[73]='XI'
;   K[74]='XII'
;   K[75]='GetNumberInRoman'
;   K[76]='EEntryRootKey'
;   K[77]='BakeOut'
;   K[78]='bakeOut'
;   K[79]='CoinRace'
;   K[80]='coinRace'
;   K[81]='PkRace'
;   K[82]='pkRace'
;   K[83]='CrashRace'
;   K[84]='crashRace'
;   K[85]='IceCombo'
;   K[86]='iceCombo'
;   K[87]='PassActivity'
;   K[88]='passActivity'
;   K[89]='DigActivity'
;   K[90]='digActivity'
;   K[91]='ExtraBoardActivity'
;   K[92]='extraBoardActivity'
;   K[93]='Album'
;   K[94]='album'
;   K[95]='MultiRank'
;   K[96]='multiRank'
;   K[97]='WeeklyRank'
;   K[98]='weeklyRank'
;   K[99]='ProgressActivity'
;   K[100]='progressActivity'
;   K[101]='DeliveryProgress'
;   K[102]='deliveryProgress'
;   K[103]='TimeLimitedProgress'
;   K[104]='timeLimitedProgress'
;   K[105]='WeeklyActiveQuest'
;   K[106]='weeklyActiveQuest'
;   K[107]='DailyActiveQuest'
;   K[108]='dailyActiveQuest'
;   K[109]='SurpriseChest'
;   K[110]='surpriseChest'
;   K[111]='CrownLevelUp'
;   K[112]='crownLevelUp'
;   K[113]='LuckyDay'
;   K[114]='luckyDay'
;   K[115]='OrdersNonstop'
;   K[116]='ordersNonstop'
;   K[117]='TokenBubble'
;   K[118]='tokenBubble'
;   K[119]='FloatRace'
;   K[120]='floatRace'
;   K[121]='BlockActivity'
;   K[122]='block'
;   K[123]='UpgradeRace'
;   K[124]='upgradeRace'
;   K[125]='ExtraBoardBp'
;   K[126]='extraBoardBp'
;   K[127]='CookBoost'
;   K[128]='cookBoostActivity'
;   K[129]='FrameDeco'
;   K[130]='frameDeco'
;   K[131]='LuckyBlast'
;   K[132]='luckyBlast'
;   K[133]='ChestNonstop'
;   K[134]='chestNonstop'
;   K[135]='PairRace'
;   K[136]='pairRace'
;   K[137]='RecipeCollect'
;   K[138]='recipeCollect'
;   K[139]='LineRace'
;   K[140]='lineRace'
;   K[141]='Bundle'
;   K[142]='bundle'
;   K[143]='DoublePackBuff'
;   K[144]='doublePackBuff'
;   K[145]='EDecorationRootKey'
;   K[146]='BigDay'
;   K[147]='bigDayRace'
;   K[148]='DayExtraRewardActivity'
;   K[149]='dayExtraRewardActivity'
;   K[150]='EOrderRewardIconScale'
;   K[151]='setmetatable'
;   K[152]='EPropertyType'
;   K[153]='Gold'
;   K[154]=0.65
;   K[155]='Energy'
;   K[156]=0.62
;   K[157]='CoinRaceToken'
;   K[158]='PkRaceToken'
;   K[159]='CrashRaceToken'
;   K[160]='TreasureDigToken'
;   K[161]=0.7
;   K[162]='ProgressActivity2'
;   K[163]=0.45
;   K[164]='FloatRaceScore'
;   K[165]=0.38
;   K[166]='FrameDeco1Token'
;   K[167]='__index'
;   K[168]='EDependencyEntryLocationType'
;   K[169]='MainWindow'
;   K[170]=1
;   K[171]='BoardEntry'
;   K[172]=2
;   K[173]='GetEntryRootName'
;   K[174]='GetEntryCountName'
;   upvals: _ENV
;   locals: ArrRomanNumbers(53-150)
0000  NEWTABLE  R0 = {} (0 items)
0001  SETTABLE  R0[K1('ScrollOrderGroup')] = K2(0.4)
0002  SETTABLE  R0[K3('ItemSpread')] = K4(0.8)
0003  SETTABLE  R0[K5('PairRaceSliderUp')] = K6(1)
0004  SETTABLE  R0[K7('TimePerFrame')] = K8(0.016666666666666666)
0005  SETTABUP  _ENV[K0('EDurationDefine')] = R0
0006  NEWTABLE  R0 = {} (0 items)
0007  SETTABLE  R0[K10('MaskLayer')] = K11(28000)
0008  SETTABLE  R0[K12('EventLock')] = K11(28000)
0009  SETTABLE  R0[K13('HudHighlight')] = K14(25500)
0010  SETTABLE  R0[K15('Prompt')] = K16(32000)
0011  SETTABLE  R0[K17('FlyElement')] = K16(32000)
0012  SETTABLE  R0[K18('TutorialMask')] = K19(26000)
0013  SETTABLE  R0[K20('TutorialHighlight')] = K21(26500)
0014  SETTABLE  R0[K22('Transition')] = K23(27000)
0015  SETTABLE  R0[K24('DataConflictWindow')] = K25(27500)
0016  SETTABLE  R0[K26('UpdateHintWindow')] = K27(27600)
0017  SETTABLE  R0[K28('AccountNoticeWindow')] = K29(27700)
0018  SETTABLE  R0[K30('SystemGeneralWindow')] = K31(28400)
0019  SETTABLE  R0[K32('ForceRestartWindow')] = K33(28500)
0020  SETTABLE  R0[K34('TestWindow')] = K35(29000)
0021  SETTABUP  _ENV[K9('ESpecialViewSortingOrder')] = R0
0022  NEWTABLE  R0 = {} (0 items)
0023  SETTABLE  R0[K37('All')] = K38(0)
0024  SETTABLE  R0[K39('TopLeft')] = K6(1)
0025  SETTABLE  R0[K40('TopRight')] = K41(2)
0026  SETTABLE  R0[K42('CenterLeft')] = K43(3)
0027  SETTABLE  R0[K44('Center')] = K45(4)
0028  SETTABLE  R0[K46('CenterRight')] = K47(5)
0029  SETTABLE  R0[K48('BottomCenter')] = K49(6)
0030  SETTABLE  R0[K50('TopCenter')] = K51(7)
0031  SETTABLE  R0[K52('BottomLeft')] = K53(8)
0032  SETTABLE  R0[K54('BottomRight')] = K55(9)
0033  SETTABUP  _ENV[K36('EHudAnchorType')] = R0
0034  NEWTABLE  R0 = {} (0 items)
0035  SETTABLE  R0[K57('Default')] = K58(0.75)
0036  SETTABLE  R0[K59('Dark')] = K60(0.85)
0037  SETTABLE  R0[K61('SuperDark')] = K62(0.95)
0038  SETTABUP  _ENV[K56('EWindowMaskAlpha')] = R0
0039  NEWTABLE  R0 = {} (12 items)
0040  LOADK     R1 = K63 'I'
0041  LOADK     R2 = K64 'II'
0042  LOADK     R3 = K65 'III'
0043  LOADK     R4 = K66 'IV'
0044  LOADK     R5 = K67 'V'
0045  LOADK     R6 = K68 'VI'
0046  LOADK     R7 = K69 'VII'
0047  LOADK     R8 = K70 'VIII'
0048  LOADK     R9 = K71 'IX'
0049  LOADK     R10 = K72 'X'
0050  LOADK     R11 = K73 'XI'
0051  LOADK     R12 = K74 'XII'
0052  SETLIST   setlist R0[B=1,C=12]
0053  CLOSURE   R1 = closure proto0
0054  SETTABUP  _ENV[K75('GetNumberInRoman')] = R1
0055  NEWTABLE  R1 = {} (0 items)
0056  SETTABLE  R1[K77('BakeOut')] = K78('bakeOut')
0057  SETTABLE  R1[K79('CoinRace')] = K80('coinRace')
0058  SETTABLE  R1[K81('PkRace')] = K82('pkRace')
0059  SETTABLE  R1[K83('CrashRace')] = K84('crashRace')
0060  SETTABLE  R1[K85('IceCombo')] = K86('iceCombo')
0061  SETTABLE  R1[K87('PassActivity')] = K88('passActivity')
0062  SETTABLE  R1[K89('DigActivity')] = K90('digActivity')
0063  SETTABLE  R1[K91('ExtraBoardActivity')] = K92('extraBoardActivity')
0064  SETTABLE  R1[K93('Album')] = K94('album')
0065  SETTABLE  R1[K95('MultiRank')] = K96('multiRank')
0066  SETTABLE  R1[K97('WeeklyRank')] = K98('weeklyRank')
0067  SETTABLE  R1[K99('ProgressActivity')] = K100('progressActivity')
0068  SETTABLE  R1[K101('DeliveryProgress')] = K102('deliveryProgress')
0069  SETTABLE  R1[K103('TimeLimitedProgress')] = K104('timeLimitedProgress')
0070  SETTABLE  R1[K105('WeeklyActiveQuest')] = K106('weeklyActiveQuest')
0071  SETTABLE  R1[K107('DailyActiveQuest')] = K108('dailyActiveQuest')
0072  SETTABLE  R1[K109('SurpriseChest')] = K110('surpriseChest')
0073  SETTABLE  R1[K111('CrownLevelUp')] = K112('crownLevelUp')
0074  SETTABLE  R1[K113('LuckyDay')] = K114('luckyDay')
0075  SETTABLE  R1[K115('OrdersNonstop')] = K116('ordersNonstop')
0076  SETTABLE  R1[K117('TokenBubble')] = K118('tokenBubble')
0077  SETTABLE  R1[K119('FloatRace')] = K120('floatRace')
0078  SETTABLE  R1[K121('BlockActivity')] = K122('block')
0079  SETTABLE  R1[K123('UpgradeRace')] = K124('upgradeRace')
0080  SETTABLE  R1[K125('ExtraBoardBp')] = K126('extraBoardBp')
0081  SETTABLE  R1[K127('CookBoost')] = K128('cookBoostActivity')
0082  SETTABLE  R1[K129('FrameDeco')] = K130('frameDeco')
0083  SETTABLE  R1[K131('LuckyBlast')] = K132('luckyBlast')
0084  SETTABLE  R1[K133('ChestNonstop')] = K134('chestNonstop')
0085  SETTABLE  R1[K135('PairRace')] = K136('pairRace')
0086  SETTABLE  R1[K137('RecipeCollect')] = K138('recipeCollect')
0087  SETTABLE  R1[K139('LineRace')] = K140('lineRace')
0088  SETTABLE  R1[K141('Bundle')] = K142('bundle')
0089  SETTABLE  R1[K143('DoublePackBuff')] = K144('doublePackBuff')
0090  SETTABUP  _ENV[K76('EEntryRootKey')] = R1
0091  NEWTABLE  R1 = {} (0 items)
0092  SETTABLE  R1[K146('BigDay')] = K147('bigDayRace')
0093  SETTABLE  R1[K148('DayExtraRewardActivity')] = K149('dayExtraRewardActivity')
0094  SETTABUP  _ENV[K145('EDecorationRootKey')] = R1
0095  GETTABUP  R1 = _ENV[K151('setmetatable')]
0096  NEWTABLE  R2 = {} (0 items)
0097  GETTABUP  R3 = _ENV[K152('EPropertyType')]
0098  GETTABLE  R3 = R3[K153('Gold')]
0099  SETTABLE  R2[R3] = K154(0.65)
0100  GETTABUP  R3 = _ENV[K152('EPropertyType')]
0101  GETTABLE  R3 = R3[K155('Energy')]
0102  SETTABLE  R2[R3] = K156(0.62)
0103  GETTABUP  R3 = _ENV[K152('EPropertyType')]
0104  GETTABLE  R3 = R3[K157('CoinRaceToken')]
0105  SETTABLE  R2[R3] = K6(1)
0106  GETTABUP  R3 = _ENV[K152('EPropertyType')]
0107  GETTABLE  R3 = R3[K158('PkRaceToken')]
0108  SETTABLE  R2[R3] = K6(1)
0109  GETTABUP  R3 = _ENV[K152('EPropertyType')]
0110  GETTABLE  R3 = R3[K159('CrashRaceToken')]
0111  SETTABLE  R2[R3] = K2(0.4)
0112  GETTABUP  R3 = _ENV[K152('EPropertyType')]
0113  GETTABLE  R3 = R3[K160('TreasureDigToken')]
0114  SETTABLE  R2[R3] = K161(0.7)
0115  GETTABUP  R3 = _ENV[K152('EPropertyType')]
0116  GETTABLE  R3 = R3[K95('MultiRank')]
0117  SETTABLE  R2[R3] = K2(0.4)
0118  GETTABUP  R3 = _ENV[K152('EPropertyType')]
0119  GETTABLE  R3 = R3[K162('ProgressActivity2')]
0120  SETTABLE  R2[R3] = K163(0.45)
0121  GETTABUP  R3 = _ENV[K152('EPropertyType')]
0122  GETTABLE  R3 = R3[K164('FloatRaceScore')]
0123  SETTABLE  R2[R3] = K161(0.7)
0124  GETTABUP  R3 = _ENV[K152('EPropertyType')]
0125  GETTABLE  R3 = R3[K101('DeliveryProgress')]
0126  SETTABLE  R2[R3] = K165(0.38)
0127  GETTABUP  R3 = _ENV[K152('EPropertyType')]
0128  GETTABLE  R3 = R3[K123('UpgradeRace')]
0129  SETTABLE  R2[R3] = K165(0.38)
0130  GETTABUP  R3 = _ENV[K152('EPropertyType')]
0131  GETTABLE  R3 = R3[K166('FrameDeco1Token')]
0132  SETTABLE  R2[R3] = K165(0.38)
0133  GETTABUP  R3 = _ENV[K152('EPropertyType')]
0134  GETTABLE  R3 = R3[K103('TimeLimitedProgress')]
0135  SETTABLE  R2[R3] = K161(0.7)
0136  NEWTABLE  R3 = {} (0 items)
0137  CLOSURE   R4 = closure proto1
0138  SETTABLE  R3[K167('__index')] = R4
0139  CALL      R1 = call(R1, 1 args, 2 rets)
0140  SETTABUP  _ENV[K150('EOrderRewardIconScale')] = R1
0141  NEWTABLE  R1 = {} (0 items)
0142  SETTABLE  R1[K169('MainWindow')] = K170(1)
0143  SETTABLE  R1[K171('BoardEntry')] = K172(2)
0144  SETTABUP  _ENV[K168('EDependencyEntryLocationType')] = R1
0145  CLOSURE   R1 = closure proto2
0146  SETTABUP  _ENV[K173('GetEntryRootName')] = R1
0147  CLOSURE   R1 = closure proto3
0148  SETTABUP  _ENV[K174('GetEntryCountName')] = R1
0149  RETURN    return R0..R-1
; ---------- proto0 [BakeOut] ----------
  ; fn ?  line 56-61 np=1 va=0 ms=2 code=10 consts=1 upvals=1 protos=0
  ;   K[0]=0
  ;   upvals: ArrRomanNumbers
  ;   locals: num(0-10)
  0000  GETUPVAL  R1 = ArrRomanNumbers
  0001  LEN       R1 = len R0
  0002  LT        if R1 lt R0   -> -130556
  0003  JMP       (jump)   -> 6
  0004  LE        if R0 le K0(0)   -> -130810
  0005  JMP       (jump)   -> 7
  0006  RETURN    return R0..R-1
  0007  GETTABUP  R1 = ArrRomanNumbers[R0]
  0008  RETURN    return R1..R0
  0009  RETURN    return R0..R-1
; ---------- proto1 [__index] ----------
  ; fn ?  line 130-148 np=2 va=0 ms=5 code=40 consts=14 upvals=1 protos=0
  ;   K[0]='AlbumActivityModel'
  ;   K[1]='IsAlbumPackReward'
  ;   K[2]=0.35
  ;   K[3]='UIBoardActivityModel'
  ;   K[4]='IsUIBoardActivityItem'
  ;   K[5]='GetActiveModel'
  ;   K[6]='GetLevelByItemCode'
  ;   K[7]=1
  ;   K[8]=0.55
  ;   K[9]=2
  ;   K[10]=0.5
  ;   K[11]=3
  ;   K[12]=0.48
  ;   K[13]=4
  ;   upvals: _ENV
  ;   locals: table(0-40), key(0-40), level(20-39)
  0000  GETTABUP  R2 = _ENV[K0('AlbumActivityModel')]
  0001  GETTABLE  R2 = R2[K1('IsAlbumPackReward')]
  0002  MOVE      R3 = R0
  0003  CALL      R2 = call(R2, 1 args, 1 rets)
  0004  TEST      if not R2 then   -> -131066
  0005  JMP       (jump)   -> 8
  0006  LOADK     R2 = K2 0.35
  0007  RETURN    return R2..R1
  0008  GETTABUP  R2 = _ENV[K3('UIBoardActivityModel')]
  0009  GETTABLE  R2 = R2[K4('IsUIBoardActivityItem')]
  0010  MOVE      R3 = R0
  0011  CALL      R2 = call(R2, 1 args, 1 rets)
  0012  TEST      if not R2 then   -> -131058
  0013  JMP       (jump)   -> 39
  0014  GETTABUP  R2 = _ENV[K3('UIBoardActivityModel')]
  0015  GETTABLE  R2 = R2[K5('GetActiveModel')]
  0016  CALL      R2 = call(R2, 1 args, 0 rets)
  0017  SELF      R3 = R2[K6('GetLevelByItemCode')] (self)
  0018  MOVE      R4 = R0
  0019  CALL      R2 = call(R2, 1 args, 2 rets)
  0020  EQ        if R0 eq K7(1)   -> -129763
  0021  JMP       (jump)   -> 25
  0022  LOADK     R3 = K8 0.55
  0023  RETURN    return R3..R2
  0024  JMP       (jump)   -> 39
  0025  EQ        if R0 eq K9(2)   -> -129756
  0026  JMP       (jump)   -> 30
  0027  LOADK     R3 = K10 0.5
  0028  RETURN    return R3..R2
  0029  JMP       (jump)   -> 39
  0030  EQ        if R0 eq K11(3)   -> -129749
  0031  JMP       (jump)   -> 35
  0032  LOADK     R3 = K12 0.48
  0033  RETURN    return R3..R2
  0034  JMP       (jump)   -> 39
  0035  EQ        if R0 eq K13(4)   -> -129742
  0036  JMP       (jump)   -> 39
  0037  LOADK     R3 = K10 0.5
  0038  RETURN    return R3..R2
  0039  RETURN    return R0..R-1
; ---------- proto2 [] ----------
  ; fn ?  line 161-163 np=1 va=0 ms=4 code=8 consts=3 upvals=1 protos=0
  ;   K[0]='m_'
  ;   K[1]='tostring'
  ;   K[2]='EntryNode'
  ;   upvals: _ENV
  ;   locals: eEntryRootKey(0-8)
  0000  LOADK     R1 = K0 'm_'
  0001  GETTABUP  R2 = _ENV[K1('tostring')]
  0002  MOVE      R3 = R0
  0003  CALL      R2 = call(R2, 1 args, 1 rets)
  0004  LOADK     R3 = K2 'EntryNode'
  0005  CONCAT    R1 = concat(R1..R1)
  0006  RETURN    return R1..R0
  0007  RETURN    return R0..R-1
; ---------- proto3 [] ----------
  ; fn ?  line 165-167 np=1 va=0 ms=4 code=8 consts=3 upvals=1 protos=0
  ;   K[0]='m_'
  ;   K[1]='tostring'
  ;   K[2]='EntryCount'
  ;   upvals: _ENV
  ;   locals: eEntryRootKey(0-8)
  0000  LOADK     R1 = K0 'm_'
  0001  GETTABUP  R2 = _ENV[K1('tostring')]
  0002  MOVE      R3 = R0
  0003  CALL      R2 = call(R2, 1 args, 1 rets)
  0004  LOADK     R3 = K2 'EntryCount'
  0005  CONCAT    R1 = concat(R1..R1)
  0006  RETURN    return R1..R0
  0007  RETURN    return R0..R-1
